Skip to content

dweb summit workshop

dietrich ayala edited this page Sep 24, 2018 · 3 revisions

Draft workshop for Dweb Summit 2018

Goals

  • Learn browser extension basics
  • Make first browser extension
  • Learn to build basic dweb extensions

Outline

  • Introduction
  • Extensions 101
    • Architecture
    • Nomenclature
    • Filesystem Layout
    • Manifests
    • WebExtension APIs
  • web-ext CLI
    • Installation
    • Usage
  • WebExtension APIs
    • User Interface APIs
    • Content Scripts
    • Native Messaging
  • Your First Extension
    • Browser action?
  • Libdweb
    • Protocol handlers
    • Filesystem
    • TCP Sockets
    • UDP Sockets
    • Mdns
  • Other APIs
    • Microformats

Other resources

WebExtensions decks