DEV Community

hammi profile picture

hammi

404 bio not found

Joined Joined on  Personal website https://rkmovies.pages.dev/
My auto-hide controls kept flickering in ArtPlayer v5: the dual-timer fight and the 1.5s immunity fix

My auto-hide controls kept flickering in ArtPlayer v5: the dual-timer fight and the 1.5s immunity fix

Comments
2 min read

Want to connect with hammi?

Create an account to connect with hammi. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
I fake screen brightness with a CSS filter, and only use the real API when the shell allows it

I fake screen brightness with a CSS filter, and only use the real API when the shell allows it

Comments
3 min read
I shipped a 0.91 MB PWA that refuses to serve stale code: the service worker setup behind RKMovies

I shipped a 0.91 MB PWA that refuses to serve stale code: the service worker setup behind RKMovies

Comments
2 min read
how i made resume-anywhere work without a single account (indexeddb key design)

how i made resume-anywhere work without a single account (indexeddb key design)

Comments
2 min read
how my player picks video quality without a streaming engine

how my player picks video quality without a streaming engine

Comments
3 min read
I wrote an SRT-to-WebVTT converter in ~35 lines because players lie about subtitle support

I wrote an SRT-to-WebVTT converter in ~35 lines because players lie about subtitle support

Comments
2 min read
I built a two-zone gesture HUD on a raw canvas. here is the hit-test math

I built a two-zone gesture HUD on a raw canvas. here is the hit-test math

Comments
2 min read
The Hidden Data Cost of Free Ad-Supported Video Players

The Hidden Data Cost of Free Ad-Supported Video Players

Comments
3 min read
How I Kept a 4K Media Client Under 1 MB (When Every Player App Weighs 100 MB+)

How I Kept a 4K Media Client Under 1 MB (When Every Player App Weighs 100 MB+)

1
Comments 1
3 min read
loading...