Jason Miller's Avatar

Jason Miller

@developit.dev

Platform DX at Shopify. Created #Preact. Do more with less. #JavaScript #PreactJS #React #Frontend #DeveloperExperience #OSS #Coffee #Foxes #Drumming #Metalhead

5,958
Followers
250
Following
279
Posts
18.05.2023
Joined
Posts Following

Latest posts by Jason Miller @developit.dev

Seems like it's already taken down? I would expect we get any safe browsing status updates from Google and automatically trigger a review, but those updates are not realtime (daily IIRC?).

04.03.2026 11:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
npmx - Package Browser for the npm Registry A better browser for the npm registry. Search, browse, and explore packages with a modern interface.

Show Preact and signals some love over at @npmx.dev

npmx.dev/package/preact

04.02.2026 07:41 πŸ‘ 34 πŸ” 3 πŸ’¬ 0 πŸ“Œ 1

V interested in this, assuming it works for cross-origin.

23.01.2026 12:02 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Speculation rules prerender until script origin trial Β |Β  Blog Β |Β  Chrome for Developers Learn about the new prerender until script option for the Speculation Rules API, now available in origin trial.

Think prefetch is not enough, but prerender is too risky for your site?

Well then check out "prerender until script"β€”a new option we're testing for the Speculation Rules API now available for you to test on your site with an origin trial!
developer.chrome.com/blog/prerend...

23.01.2026 11:11 πŸ‘ 16 πŸ” 4 πŸ’¬ 3 πŸ“Œ 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

Oh right I listened and then forgot

18.12.2025 23:52 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Wait what

18.12.2025 23:49 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Wait what

07.12.2025 02:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

This looks disturbingly similar to the AI client I wrote over the weekend. Crazy. Same names!

05.12.2025 01:52 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

github.com/Shopify/remo...

16.11.2025 12:02 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I really want to try rendering this via Preact. Had a repo started for it a while back.

16.11.2025 01:37 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

You can intercept (monkey patch) Component.prototype.setState for granular scheduling control. It powers all re-renders.

16.11.2025 01:29 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

this is random but:

function getBox(textNode, char = 0) {
const range = document.createRange();
range.setStart(textNode, char);
range.setEnd(textNode, char + 1);
return range.getBoundingClientRect()
}

19.10.2025 01:29 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

woah atpkgs is siiiiiiiiiiiiick

19.10.2025 01:01 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

We have some stuff coming that you will like then

18.10.2025 23:55 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

<script type="importmap">
{
"imports": {
"preact": "https://esm.sh/*preact",
"preact/": "https://esm.sh/*preact/",
"@preact/signals": "https://esm.sh/*@preact/signals",
"htm/": "https://esm.sh/*htm/"
}
}
</script>

18.10.2025 23:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

tip: for esm.sh you can tell it to leave all deps external by just putting a `*` at the start of the path:

esm.sh/*htm@3.1.1/p...

18.10.2025 23:14 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

πŸŽ‰ Preact 11 beta is here! After years of thoughtful development, we're delivering major improvements with minimal breaking changes. Better hydration, forward refs by default, and performance upgrades - all while maintaining the stability you love about Preact X.

22.08.2025 13:54 πŸ‘ 90 πŸ” 17 πŸ’¬ 3 πŸ“Œ 1
a screenshot of the preact dev tools, displaying a single signal called "global-counter" with a log of the value updates it saw

a screenshot of the preact dev tools, displaying a single signal called "global-counter" with a log of the value updates it saw

added grouped updates to the preact signals devtools πŸŽ‰
thanks to @jovidecroock.com and the team for being open to early contributions πŸ™

29.08.2025 10:40 πŸ‘ 16 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Post image

And this

18.10.2025 00:30 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Just gonna leave this here

18.10.2025 00:24 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Joining Shopify Β· September 15, 2025 Website for Adam Argyle: Teacher, Speaker, CSSWG member, and creator of Open Props and VisBug.

Me 🀝 Shopify

nerdy.dev/joining-shop...

12.09.2025 23:28 πŸ‘ 357 πŸ” 4 πŸ’¬ 58 πŸ“Œ 1
Preview
Release pnpm 10.16 Β· pnpm/pnpm Minor Changes There have been several incidents recently where popular packages were successfully attacked. To reduce the risk of installing a compromised version, we are introducing a new settin...

pnpm v10.16.0 adds "minimumReleaseAge", a setting for defining how long a version has to have been published before pnpm will install it.

A nice countermeasure against accidental installs of short-lived compromised packages before they get taken down. Not a 100% fix, but a great additional step!

12.09.2025 22:49 πŸ‘ 198 πŸ” 64 πŸ’¬ 8 πŸ“Œ 6

Any chance you're looking at having the file format compile to configurable output targets? 😸

02.09.2025 02:08 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Damn, this is so similar to a thing I have been working on... neat idea melding the conditional and iteration syntax without a syntactic boundary

02.09.2025 02:07 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Wow how have I never heard of this charity

30.08.2025 23:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Tech Mortgage

30.08.2025 22:54 πŸ‘ 13 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
a radial gradient shown over a conic gradient of sun rays

a radial gradient shown over a conic gradient of sun rays

a linear gradient shown overtop a radial gradient

a linear gradient shown overtop a radial gradient

a conic gradient on top of another conic gradient

a conic gradient on top of another conic gradient

gradient.style has finally
- come out of beta
- offers multiple background editing
- is open source

πŸŽ‰ nerdy.dev/gradient.sty...

28.08.2025 21:06 πŸ‘ 287 πŸ” 69 πŸ’¬ 12 πŸ“Œ 2

Woah

29.08.2025 00:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Announcing Oxlint Type-Aware Linting Oxlint with type-aware linting is now available and supports 40 long-awaited rules including no-floating-promises. Oxlint uses tsgolint, which @auvred initially prototyped as typescript-eslint/tsgolin...

βš“οΈOxlint with type-aware linting is here βš“οΈ

β—† 40 type-aware rules supported, including the famous `no-floating-promises` rule
β—† Built on top of `tsgolint` and `ts-go`
β—† Brings speed improvement & correctness

Read more in the latest announcement
voidzero.dev/posts/announ...

22.08.2025 13:31 πŸ‘ 90 πŸ” 14 πŸ’¬ 0 πŸ“Œ 0