Install
Installing My Speed Up
My Speed Up is live on Edge Add-ons β one click and you're set. It isn't on the Chrome Web Store yet, so for now Chrome needs a build-from-source, unpacked install. The whole process takes a couple of minutes.
Using Edge?
Skip the steps below β install directly from the Microsoft Edge Add-ons store.
1. Build the extension
From the root of the project:
npm install
npm run build:extensionThis produces a ready-to-load build in extension/dist.
2a. Load in Chrome
- 1Open
chrome://extensions - 2Turn on Developer mode (top-right toggle).
- 3Click Load unpacked.
- 4Select the
extension/distfolder.
2b. Load in Edge (dev build)
Only needed for a source build β most people should just use the store link above.
- 1Open
edge://extensions - 2Turn on Developer mode (left sidebar toggle).
- 3Click Load unpacked.
- 4Select the
extension/distfolder.
3. Try it
Open any page with an HTML5 video or audio element and play it. Click the My Speed Up icon in your toolbar, or use the default shortcuts (A/D to step speed, S to reset).
Why each permission is requested
storageSave your settings and per-site speed rules locally (and, only if you opt in, to browser sync).
sidePanelPower the optional richer side-panel view.
host permissions (http/https)A universal speed controller has to be able to reach media on any site you visit β this is the one broad permission My Speed Up genuinely needs. It's also what makes reading the active tab and messaging its content script work without a separate activeTab grant, since that permission adds nothing once broad host access already exists. Nothing else is requested.