My Speed Up

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.

Get for Edge

1. Build the extension

From the root of the project:

npm install
npm run build:extension

This produces a ready-to-load build in extension/dist.

2a. Load in Chrome

  1. 1Open chrome://extensions
  2. 2Turn on Developer mode (top-right toggle).
  3. 3Click Load unpacked.
  4. 4Select the extension/dist folder.

2b. Load in Edge (dev build)

Only needed for a source build β€” most people should just use the store link above.

  1. 1Open edge://extensions
  2. 2Turn on Developer mode (left sidebar toggle).
  3. 3Click Load unpacked.
  4. 4Select the extension/dist folder.

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

storage

Save your settings and per-site speed rules locally (and, only if you opt in, to browser sync).

sidePanel

Power 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.