JSFoo Pune 2019

JSFoo Pune 2019

JSFoo is a JavaScript conference hosted by HasGeek.

JSFoo is the annual JavaScript conference hosted by HasGeek. The Pune edition is the second edition (JSFoo in Pune in 2012, and ReactFoo in January 2018).

HasGeek launched JSFoo in 2011 as India’s first JavaScript conference. The JS community in India has grown phenomenally since then. JavaScript now prevades every aspect of web development - browsers, apps, front-end, back-end, mobile and IoT, and there’s always scope to understand new ideas and solutions. The conference explores new ideas, implementing innovative solutions, and learning from experiences, especially negative ones.

Want to see the talks from last year’s conference? Watch the JSFoo 2018 videos or the related ReactFoo 2018 videos.

Hosted by

JSFoo is a forum for discussing UI engineering; fullstack development; web applications engineering, performance, security and design; accessibility; and latest developments in #JavaScript. Follow JSFoo on Twitter more

Jyotsna Gupta

@jyotsna17gupta

Cross Browser Add-ons and How to build one

Submitted Sep 20, 2018

Extensions (or Add-ons) can extend and modify the capability of a browser. Browser extensions help us to personalize the browser as per our requirement.
We’ll be walking through some of the existing extensions in specific categories to outline the potential of extensions. Participants will be focused on building their own extension easily by having basic knowledge of JavaScript, which is now possible with WebExtensions APIs. Participants will learn how easily they can develop a Firefox/Chrome Extension or port Firefox Extension to other browsers(Chrome,Opera,Edge,etc.) with no or minimal changes.

By the end of the session, each participant would have the idea to be able to customize their favt. browser by building their own add-on (for instance, from building an add-on which reminds user to drink water after every hour to building an add-on that chops off the UTM token, makes your browsing more private)

Outline

Session Outline (4min):
- How to Choose the right extension for your favt browser.– 6min
- Introduction of WebExtensions .–7min
- Build a basic WebExtension-7min
- WebExtension APIs.–6min
- Anatomy of webExtension-5min
- Show webExtension Examples–5min
- Porting a webExtension from/to Chrome. -2min
- Q&A.–4mins

Requirements

Laptops

Speaker bio

Jyotsna, an Open Source Enthusiast, is working as a Software Developer in Bangalore India. Previously @ TCS. She’s a coder by profession and Shuttler by passion. She is involved with Mozilla India Community since 2015. She began her journey as an FSA and went on to become the Founder & Club Lead of Firefox Club of BBDNIIT in 2015 April.
Previously, she has contributed to Firefox OS App Development, Localisation, QA, and SuMo.
She has served on Mozilla’s Featured Add-ons Advisory Board twice from May 2017- April 2018. She was also one of the 5 judges on the panel in the Firefox Quantum Extension Challenge, ran globally from March 15, 2018 - April 15, 2018.
She is also a Firefox Add-on Mentor and has published a privacy-themed add-on PrivateX. She is also a part of Add-on Content Reviewer Team.

Slides

https://slides.com/jenal/fx-addons#/

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hosted by

JSFoo is a forum for discussing UI engineering; fullstack development; web applications engineering, performance, security and design; accessibility; and latest developments in #JavaScript. Follow JSFoo on Twitter more