JS Workshop: Cross Browser Extensions with the web extensions API

Feb 8, 2022 · Toronto, Canada

Are you curious about how to build browser extensions, but not sure where to start? We will begin by building two vanilla examples with some CSS and Javascript. After this, we'll build a popup with React.

Topics covered
1. Why build an extension?
2. Anatomy of an extension
3. Basics of using the web extensions API versus the Chrome API for extensions
4. Message sending
5. Installing an extension in developer mode
6. Debugging tips
7. Security considerations
8. Build tool considerations

Nicole Chung is a UX engineer at Crowdstrike.
Welcome to the JS Workshop! This is a place for intermediate and advanced JavaScript developers to learn new skills, experiment with interesting technologies and have tons of fun.

The speakers codes on the projector-er-shared screen, and everyone in the room copies that code into their own laptops. You'll go home with an exciting new program, and if there's time left over at the end you'll do something cool with it and show a demo to everyone. Fun!


- A laptop with a web dev environment, including an editor and a local server

- Some proficiency in JavaScript

- A cheerful and inquisitive attitude

- An appetite for knowledge


6:30 - doors open

7:00 - workshop code-along

8:30 - extend the codebase

9:00 - everyone goes[stays] home

Code of conduct is enforced at all TorontoJS events https://torontojs.com/p/code_of_conduct

Event organizers

Are you organizing JS Workshop: Cross Browser Extensions with the web extensions API?

Claim the event and start manage its content.

I am the organizer

based on 0 reviews

Featured Events