dgrammatiko's Avatar

dgrammatiko

@dgrammatiko.dev

Full snack dev https://dgrammatiko.dev

84
Followers
227
Following
30
Posts
18.11.2023
Joined
Posts Following

Latest posts by dgrammatiko @dgrammatiko.dev

Preview
What's My JND? Find your Just Noticeable Difference in colour perception. How small a colour difference can you actually see?

I guess 0.0051 is okish for a late night attempt. Great app πŸ‘

10.03.2026 22:33 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Not a real app if there’s no VDOM

01.02.2026 22:17 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Inside out

29.01.2026 13:26 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Two graphs, the first one being "Preact.js downloads over time" 2015-2025, the other being "UFO sightings over time" 1940-2015, showing a vaguely similar increasing trend over time.

Two graphs, the first one being "Preact.js downloads over time" 2015-2025, the other being "UFO sightings over time" 1940-2015, showing a vaguely similar increasing trend over time.

OPEN YOU'RE EYES πŸ‘οΈπŸ‘„πŸ‘οΈ

12.01.2026 11:50 πŸ‘ 67 πŸ” 7 πŸ’¬ 1 πŸ“Œ 0
A GitHub-style pull request merge confirmation. It adds a tipping interface with options (15%, 20%, 25%) and a "Custom Tip" button, plus a "No thanks, just merge" option, turning the merge action into a tip jar moment.

A GitHub-style pull request merge confirmation. It adds a tipping interface with options (15%, 20%, 25%) and a "Custom Tip" button, plus a "No thanks, just merge" option, turning the merge action into a tip jar moment.

oh what the hell

23.05.2025 13:35 πŸ‘ 149 πŸ” 27 πŸ’¬ 6 πŸ“Œ 2

I hope you don’t suggest: ditch web components for react

14.12.2025 18:53 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Something, something, AI

08.12.2025 19:59 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Another API proposal from TPAC: CSS routes and navigation queries, meaning less JavaScript is needed for view transitions!

https://drafts.csswg.org/css-navigation-1/

https://github.com/w3c/csswg-drafts/issues/8685#issue-1653949919

02.12.2025 16:02 πŸ‘ 48 πŸ” 7 πŸ’¬ 3 πŸ“Œ 0

These two cats are also siblings but that doesn’t really matter 😹

02.12.2025 20:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
HTTP Archive: Page Weight This report tracks the size and quantity of many popular web page resources. Sizes represent the number of bytes sent over the network, which may be compressed.

How broken is today's frontend culture?

A friend points out that the median *mobile* page is now larger than a copy of DOOM (2.6 MiB vs. 2.48 MiB), the 75th percentile page is more than 2 DOOMs, and the P90 mobile page is 4.5x the size of DOOM:

httparchive.org/reports/page...

23.11.2025 22:43 πŸ‘ 130 πŸ” 47 πŸ’¬ 14 πŸ“Œ 11
Chrome DevTools showing that Temporal.Now does work, and that other properties are also available.

Chrome DevTools showing that Temporal.Now does work, and that other properties are also available.

Temporal you ask? In all browsers you ask?

Well, I'm told it's coming to Chrome/Edge 144. So, like, very very soon (as in, January).

It's already in Firefox. And being implemented in Safari too.

21.11.2025 13:56 πŸ‘ 35 πŸ” 7 πŸ’¬ 1 πŸ“Œ 0
Screenshot from https://httparchive.org/reports/techreport/tech?tech=ALL,Next.js,Ruby+on+Rails,Astro,SvelteKit,Svelte,React,VitePress&geo=ALL&rank=ALL&page=1

Screenshot from https://httparchive.org/reports/techreport/tech?tech=ALL,Next.js,Ruby+on+Rails,Astro,SvelteKit,Svelte,React,VitePress&geo=ALL&rank=ALL&page=1

According to HTTP Archive, Next.js sites see the **worst** Core Web Vitals performance when compared to other popular frameworks

httparchive.org/reports/tech...

16.10.2025 03:51 πŸ‘ 97 πŸ” 22 πŸ’¬ 14 πŸ“Œ 5

Is Heximal csp complian?

23.09.2025 17:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Release is-land v5.0.0 Β· 11ty/is-land Breaking Change affects <is-land autoinit>: Removes autoinit attribute and the is-land-autoinit.js file. Switch to use framework initialization types (via Island.addInitType()) instead (see sample ...

New release: <is-land> v5.0.0

🏎️ Better performance
⛰️ Adds *more* browser support
πŸŽͺ Passive event listeners with `on:interaction`
✍️ Rename tag name or on:* attributes
πŸ†• Framework APIs

github.com/11ty/is-land...

29.08.2025 16:44 πŸ‘ 16 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0
Preview
Open Source is one person The Register recently published a story titled Putin on the code: DoD reportedly relies on utility written by Russian dev. They should be ashamed of this story. This poor open source developer is gett...

This is excellent. πŸ‘ŒπŸΌ

β€œOpen source, the thing that drives the world, the thing Harvard says has an economic value of $8.8 trillion.
Most of it is one person.
And I can promise you not one of those single person projects have the amount of resources they need”

opensourcesecurity.io/2025/08-oss-...

01.09.2025 09:48 πŸ‘ 55 πŸ” 18 πŸ’¬ 2 πŸ“Œ 2
Video thumbnail

This is some of the hardest shit I've seen in my life

28.08.2025 06:42 πŸ‘ 4222 πŸ” 1171 πŸ’¬ 77 πŸ“Œ 197

Just kill it

18.08.2025 20:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Ermh, could we have a sneak peak of that code?

09.08.2025 22:47 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Does it work also for `size: stretch;`?

06.08.2025 19:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Family owned printers…

02.08.2025 21:50 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This is gold

16.07.2025 20:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
What should a native DOM templating API look like?

Ok, here's my second post on a potential native DOM templating API, diving into exactly what such an API should actually look like and why.

justinfagnani.com/2025/06/30/w...

30.06.2025 18:37 πŸ‘ 55 πŸ” 17 πŸ’¬ 9 πŸ“Œ 6
Preview
JavaScript broke the web (and called it progress) We replaced simple websites with complex apps nobody asked for. Now it takes a complex build pipeline just to change a headline.

Checks out:

www.jonoalderson.com/conjecture/j...

20.06.2025 07:47 πŸ‘ 116 πŸ” 32 πŸ’¬ 17 πŸ“Œ 8

Scroll driven animations is another one

17.06.2025 18:19 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Okay gang, those who sling HTML, CSS, JS, which _Firefox_ bugs are blocking you? Which features do you think need improving? What new features would you like to see? What work would you prioritise? Big or small, bonus points for linking to a bug (even more for filing bugs then linking them)!

17.06.2025 17:24 πŸ‘ 41 πŸ” 39 πŸ’¬ 41 πŸ“Œ 2

ReAcT πŸ˜‚

13.06.2025 18:24 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Also will prefers-color-scheme css work in a favicon?

09.06.2025 19:58 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Yay

09.06.2025 19:51 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Things escalate too fast these days, vibe coding to vibe debt within weeks πŸ˜‚

03.06.2025 09:10 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

πŸ‘€ Coming to Chrome DevTools in Chrome 138: CSS Value Tracing

When you hover a --custom-prop in a `var()`, DevTools currently shows you the computed value. From Chrome 138 onwards, you can hover the `var` part to see how CSS actually got to that value.

29.05.2025 13:32 πŸ‘ 300 πŸ” 56 πŸ’¬ 9 πŸ“Œ 9