Things Microsoft Edge Extensions developers should know

References

Extension concepts and architecture

Browser tabs are isolated threads

  • From the OS perspective, each browser tab operates as a separate process.
  • Memory and CPU usage are managed independently for each tab.

Each tab handles one GET request

  • Each tab uses a URL to get a single data, HTML file.
  • A tab can run JavaScript to communicate with a server.

Extension works like a Remote Server

  • An extension runs in an individual thread.
  • An extension is a bundle of web resources (Web Bundle).
  • The tab page of your browser gets to the Web Bundle of your extension using the extension runtime when the extension is installed in the browser.


Comments

Leave a comment