Jakob Norlin
norlin.dev
Jakob Norlin
@norlin.dev
Pinned
We are launching Endform into early preview. With Endform you can run your Playwright E2E tests faster than anywhere else ⚡

We're looking for early customers to test with. If you've got a Playwright test suite that needs speeding up, send me a DM, I'd love to talk!
Reposted by Jakob Norlin
1/ End-to-end tests are supposed to give you confidence.
Instead, many Playwright setups create… chaos.
Here’s why (and what to do instead) 🧵
September 30, 2025 at 11:20 AM
Big day today! Endform is launching on Product Hunt! 🚀

Endform is the platform for Playwright E2E tests, and we're really excited to be getting it into your hands!

Would love your support for the launch, come check it out!
www.producthunt.com/products/end...
Endform - Playwright end-to-end tests in seconds | Product Hunt
Introducing Endform, the fastest Playwright test runner available. Run tests fully in parallel to get results in seconds. Stay on top of your failures and flaky tests. Endform lets you spend less time...
www.producthunt.com
September 16, 2025 at 7:08 AM
Reposted by Jakob Norlin
@endform.dev is in open access! Fast Playwright tests without changing your configuration

endform.dev
Endform | Playwright end-to-end tests in seconds
Run your Playwright tests faster than anywhere else. Stay on top of your failures and flaky tests. Endform lets you spend less time waiting for re-runs, and more time shipping code.
endform.dev
September 10, 2025 at 2:40 PM
Reposted by Jakob Norlin
We've been using Endform for a few months at work. It's solid. I recommend it.
We just opened up Endform to public access 🎉 Come join the fun and run your Playwright tests faster!

You get 2000 test minutes for free in the trial, and it's $0.01 per consumed test minute after that.

endform.dev
Endform | Playwright end-to-end tests in seconds
Run your Playwright tests faster than anywhere else. Stay on top of your failures and flaky tests. Endform lets you spend less time waiting for re-runs, and more time shipping code.
endform.dev
September 10, 2025 at 5:31 PM
We just opened up Endform to public access 🎉 Come join the fun and run your Playwright tests faster!

You get 2000 test minutes for free in the trial, and it's $0.01 per consumed test minute after that.

endform.dev
Endform | Playwright end-to-end tests in seconds
Run your Playwright tests faster than anywhere else. Stay on top of your failures and flaky tests. Endform lets you spend less time waiting for re-runs, and more time shipping code.
endform.dev
September 10, 2025 at 2:24 PM
Reposted by Jakob Norlin
We're launching a GoFundMe to cover legal fees to #FreeJavaScript trademark from Oracle.

We need to raise $200k to make full use of the discovery phase in the trademark cancelation petition. This is a critical step in protecting the JavaScript name for the whole community.

👉 javascript.tm
JavaScript™
We need your help to continue our fight over Oracle's claim to the JavaScript trademark. Here's where we are now and what you can do to help.
javascript.tm
August 28, 2025 at 4:20 AM
Do it!
August 25, 2025 at 6:31 PM
Reposted by Jakob Norlin
Tonight will be one of the best nightlies of the TypeScript Native Preview ever.

1) @andrewbran.ch fully rewrote the language server infra into a snapshot model. No more data races. It's so cool

2) Sheetal added build mode (-b), and it's even _concurrent_ build mode. 10x+ on dt-tools, hot and cold
August 21, 2025 at 11:39 PM
Building @endform.dev with @solidjs.com and @tanstack.com start is such a freakin' joy! I could only have dreamt of this setup 2 years back.

Thanks @ryansolid.bsky.social and @tannerlinsley.com for your fantastic frameworks!
August 21, 2025 at 1:14 PM
Reposted by Jakob Norlin
Proxies are so cool. We were talking about removing the need to use `createEffect` in 90% cases in Solid, and I was like "I think we can just proxy refs to avoid mounting effects".
Mizulu from Solid community went ahead and put a quick prototype together.

playground.solidjs.com/anonymous/45...
Solid Playground
Quickly discover what the solid compiler will generate from your JSX template
playground.solidjs.com
August 8, 2025 at 9:42 PM
Symbol.dispose is the best thing that's come to Node.js lately. Love using it for test cleanup!
Write flat tests. No "describe", no scenario nesting, no beforeEach/afterEach hooks (as a rule). Each test case is self-contained, listing all the setup it needs. Use Symbol.dispose for reliable cleanup. Use granular test cases.

☝️ These things will make your tests shine.
June 15, 2025 at 4:18 AM
We wrote down some thoughts on how to approach a slow pipeline.
May 30, 2025 at 4:40 PM
Moving our marketing pages over from solid-start to Astro. Quite a shift in mentality, and I still need a few interactive solid-components in there, but it fits this use case really well.
May 12, 2025 at 1:46 PM
Super excited for where we're at with Endform!

🖥️ The CLI and runtime are ready for testing with customers.
📊 The Dashboard is good enough to get people going. We'll invest a lot in making this the best test reporting dashboard going forward.

It's turning out so nicely! 😃
May 5, 2025 at 8:34 AM
We put a lot of effort into making Endform fast ⚡

🛤️ Tests run fully in parallel on light weight machines
🌍 No remote browsers over chatty websockets
🦀 Rust based CLI that traces all test dependencies with surgical precision

Wanna try the beta? Reach out!
April 29, 2025 at 1:51 PM
👀
April 2, 2025 at 8:17 AM
Reposted by Jakob Norlin
April 2, 2025 at 8:14 AM
The new --erasableSyntaxOnly flag in @typescriptlang.org v5.8 doesn't work with the --build flag in monorepos using TS project references. How come? 🤔 We'd like to use it in the Endform repo, but only run tsc at the top level.
March 7, 2025 at 9:45 AM
Reposted by Jakob Norlin
Endform runs Playwright tests fully in parallel, which means your test suite will run as fast as your slowest test.

If you're interested in what we're building, sign up for the waitlist at endform.dev.
February 27, 2025 at 3:05 PM
Reposted by Jakob Norlin
We are launching Endform into early preview. With Endform you can run your Playwright E2E tests faster than anywhere else ⚡

We're looking for early customers to test with. If you've got a Playwright test suite that needs speeding up, send me a DM, I'd love to talk!
February 27, 2025 at 3:05 PM
We are launching Endform into early preview. With Endform you can run your Playwright E2E tests faster than anywhere else ⚡

We're looking for early customers to test with. If you've got a Playwright test suite that needs speeding up, send me a DM, I'd love to talk!
February 27, 2025 at 3:05 PM
Cooking something Playwright related 👀
February 21, 2025 at 4:07 PM
I just discovered pressing the Escape key from the login screen on a Mac will put it to sleep.

I've been wanting this for so long, because the "Sleep" command is not reliable. It just unsleeps itself instantly most of the time.

Lock + Escape in the future it is!
February 12, 2025 at 8:34 AM
Reposted by Jakob Norlin
petition to use and support generic jsdoc tags, e.g.:

/** @formatignore */

/** @lintignore */
January 13, 2025 at 3:03 PM
This needs to happen
webpro.nl Lars @webpro.nl · Jan 13
petition to use and support generic jsdoc tags, e.g.:

/** @formatignore */

/** @lintignore */
January 13, 2025 at 3:28 PM