Building a Better Web
June 11–12, 2018: Training
June 12–14, 2018: Tutorials & Conference
San Jose, CA

Rebuilding a browser extension for privacy

Princiya Sequeira (Zalando)
9:00am–9:40am Thursday, June 14, 2018
Location: 212 A/B Level: Intermediate
Secondary topics:  Hands-on, Technical, Web Pillars Track: Performance, Security, Accessibility

Who is this presentation for?

  • JavaScript enthusiasts

Prerequisite knowledge

  • A working knowledge of JavaScript and ES6

What you'll learn

  • Understand browser extension APIs
  • Learn how to build browser extensions for privacy and security
  • Discover Canvas-based graph optimization lessons focusing on performance


Browser extensions built with the WebExtensions APIs are compatible with all modern browsers. Princiya Marina and Princiya Sequeira share lessons learned migrating a legacy privacy add-on to a web extension—a first-party/third-party tracker visualizing tool. Along the way, you’ll learn about backend asynchronous data capture and storage and frontend Canvas-based graph visualizations and explore all things web tracking.

Photo of Princiya Sequeira

Princiya Sequeira


Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)


Picture of Princiya Sequeira
Princiya Sequeira | SOFTWARE ENGINEER
04/03/2018 4:54am PDT

As a first step to this session, I have made a cartoon on web-tracking! Do you care for privacy? Then you need to understand the basics.