Speed up Workday Learning past 2x.

Workday Learning's video player limits playback speed, and many of its SCORM-based training modules don't even have a speed control. PlayFaster adds one — set any speed from 0.1x to 42x, even inside nested iframes.

Install PlayFaster — free

One click. No sign-up. Settings stay on your device.

Why is Workday Learning so slow?

Workday Learning is an enterprise LMS (Learning Management System) that companies use for onboarding, compliance, and skills training. The platform itself has limited playback speed controls, and many training modules are third-party SCORM packages with their own embedded players — players that often lack a speed option entirely.

Even when a speed control exists, it typically caps at 1.5x or 2x. For employees grinding through annual compliance recertifications or watching training they've already completed at a previous company, this is painfully slow.

Why most speed tools don't work on Workday Learning

Workday Learning's architecture makes it tricky for generic speed controllers. The actual training content often lives inside nested cross-origin iframes — Workday hosts the LMS shell, but the video content comes from a third-party SCORM provider running in its own iframe, sometimes several levels deep.

JavaScript's same-origin policy blocks page-level scripts from reaching across those iframe boundaries. Developer console commands only affect the top frame. Most browser speed extensions only target the main page.

How PlayFaster handles it

PlayFaster registers its content script with all_frames: true, so it runs in every frame on the page regardless of origin. For most SCORM packages that means the playback rate override reaches the embedded player, whether it’s one iframe deep or several.

The override itself runs in the page’s JavaScript context (the “MAIN world”) and replaces the playbackRate and preservesPitch getters on HTMLMediaElement.prototype. The getter for playbackRate caps the value it returns at 2 so any speed check by the player reads a normal value; the setter still applies your real speed. preservesPitch always reads true, which keeps narration intelligible at high speeds.

One honest caveat: a few SCORM packages (some Articulate Storyline and Cornerstone modules) load their player inside a heavily sandboxed iframe that strips the native getters and setters from HTMLMediaElement.prototype. In those frames the spoof can’t install. PlayFaster detects this case, logs a warning to the console, and falls back to setting the rate directly — which still works on the (common) case where the package doesn’t poll the rate. If your specific module reloads on speed change and the console shows a sandboxed-iframe warning, that’s why.

Step by step

  1. Install PlayFaster from the Chrome Web Store or Firefox Add-ons.
  2. Open your Workday Learning course through your company's Workday portal, the same way you normally would.
  3. Click the PlayFaster icon in your browser toolbar. Set your speed using the arrow buttons, the scroll wheel, or by typing a value directly.
  4. That's it. The training video plays at your chosen speed — even inside SCORM iframes. Completion tracking works as normal.

Will my completion status still be recorded?

Yes. SCORM-based training tracks completion through SCORM API events (like SetValue("cmi.completion_status", "completed")), not by monitoring playback speed. These events fire based on video progress or quiz completion, so your training records, compliance status, and timestamps are all recorded normally.

Will IT or my company know?

PlayFaster operates at the browser level and does not modify network requests, SCORM data, or completion events. The LMS sees normal completion events at normal values. There is no flag, no warning, and no log entry indicating a different playback speed.

That said, if you speed through content and fail a quiz, that result is real. Use your judgment.

Frequently asked questions

Is PlayFaster free?

Yes. Completely free, no account, no subscription. Settings stay on your device, and the extension contains no analytics or telemetry.

Does it work with all Workday Learning content?

PlayFaster controls HTML5 audio and video elements. It works with video-based training, narrated slideshows, and SCORM packages that use standard media elements. Purely interactive content (drag-and-drop, click-through simulations) isn't affected since those don't use video playback.

My training module doesn't have a speed control at all. Will PlayFaster still work?

Yes. PlayFaster doesn't depend on the player's built-in controls. It overrides playback speed at the browser level, so it works even on players that have no speed menu.

Will the audio sound distorted?

No. PlayFaster enforces pitch preservation, so narration stays natural even at 4x or higher.

Related guides

Ready to reclaim your time?

Free, one click, works immediately.