Browser Extensions
Browser extensions add functionality onto the browser. They "extend" the
browser by adding UI features, custom event handlers and elements inside
the current DOM tree. Extensions can completely change how web pages are
displayed. They can add toolbars, toolbar buttons, custom menus and side
bars to the UI of the web browser.
Browser Plugins
A browser plugin is a library that is loaded inside the browser. Web sites
can use the objects exposed by the library in their pages using special
HTML tags. Those custom objects can display animation, show charts, flash,
in-page editors, etc. For IE they are implemented as ActiveX controls.
For other browsers they are implemented as NPAPI plugins.
Who Are We
Inacent: Offshore Software Development House
Inacent is an offshore software development house specialized in outsourced
software develelopment of browser add-ons, plugins, extensions and toolbars
for Internet Explorer, Mozilla Firefox, Google Chrome and Safari on Microsoft
Windows and Mac OS platforms. Starting back in 2001 with over ten years
of practical experience in building browser add-ons, Inacent is the most
influential software company in the browser customization development niche.
We are the true experts when it comes to modifying the browser behavior
and UI. Executing complex business logic on the client-side is our speciality.
Move Your Business Inside the Browser
Your business logic executed on every web site not just your own
Browser add-ons usually work with server-side API. The API could be web
services, RESTful services or any JSON protocol over HTTP. The extensions
use AJAX to fetch data from your backend server in the background, usually
while the browser is idle. Thus, they do not interrupt user browsing experience.
A browser add-on can use local SQLite database to cache your business data
and prevent round-trips to your web server during page loads. Extensions
can do almost anything from withing the user browser: inject HTML, JavaScript
or CSS, show side panels or popups, display advertisements and special
offers inside the current page, insert iframes pointing to your website,
add toolbar buttons that execute actions based on the currently loaded
page, etc. A browser add-on is an endless world of opportunities and customization.
Outsource your browser add-on project
A professional browser extension developed by experienced developers never
impede user browsing by using many subtle techniques like fetch on idle,
asynchronous execution, local caches, delayed start-up, etc. An newcomer
or in-house employee with no experience in developing browser add-ons can
easily overlook the many pitfalls that are ahead. Outsourcing your browser
add-on or plugin project to a reliable software house like Inacent could
make the difference between project success and failure in such a case.