Inacent

Browser Extensions

What is a browser extension?

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

What is a browser plugin?

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.