JSFoo: round the year submissions

Submit talks on JavaScript and full stack engineering round the year

Cross browser extensions - lets make one

Submitted by Trishul Goel (@trishul) on Tuesday, 13 March 2018

videocam_off

Technical level

Intermediate

Section

Full Talk

Status

Submitted

Vote on this proposal

Login to vote

Total votes:  +2

Abstract

Browsers are built on very simple principle - “one fit that suits all”. Browser extensions are the thing that help us to personalize the browser as per our need.
We use number of browser extensions to make most of our browser. How about being on other side of table; lets create one.
Webextension APIs are here to convert us(Javascript developers) to extension developers. Javascript mixed with Webextension APIs empower us to modify our browsers to suit as per our need. Adding to awesomeness, not only for one browser but same code that can be deployed on Firefox, Chrome, Opera with minimal or no changes.

In this session, we will be learning how to develop portable cross browser extensions using Javascript. One can learn how to use features of browser such as Notifications, Tab capture, HTTP request handling, Toolbar buttons in an addon. Also I will be giving a hands-on demo of creating a browser extension right in the session and deploying it in the browser.

By the end of session, audience will be empowered enough to command their browser to perform tasks as per their wish, may be throwing notification to drink water after every hour.

By this session, I look forward to increase the circle of browser extension developers so as to make browsers great.

Outline

In this session, we will be learning how to develop portable cross browser extensions using Javascript. One can learn how to use features of browser such as Notifications, Tab capture, HTTP request handling, Toolbar buttons in an addon, without actually touching native browser code but via APIs.
By the end of session, audience will be empowered enough to command their browser to perform tasks as per their wish, may be throwing notification to drink water after every hour.

Speaker bio

Trishul is a professional frontend developer; writes React code for living and volunteers for Mozilla to justify his existence. He is an expert in developing browser extensions.
You may know him for his Measure-it extension with 15K+ users. He also creates Youtube tutorial videos, to help developers to understand various Webextension APIs.

Links

Slides

https://slides.com/trishulgoel/extensions

Comments

Login with Twitter or Google to leave a comment