Pinned
Jakob Norlin
Last week we shipped experimental Firefox support in Endform. This means you can now use the fastest Playwright test runner against twice as many browser targets! We're working on WebKit support to cover the whole suite of available browsers. endform.dev/changelog/20...
This is a fantastic read on how Linear keeps their application so fast performance.dev/how-is-linea.... We've already implemented a couple of these techniques in Endform, but we still have some ways to go.
Jakob Norlin reposted
Today, VoidZero joins Cloudflare. Vite remains MIT, vendor-neutral, and stewarded by the same wider team. The same goes for Vitest, Rolldown, and Oxc. Cloudflare is also committing $1M to an OSS fund to support independent development in the Vite ecosystem.
Love it when SolidJS gets more funding!
Happy to announce @coderabbitai.bsky.social is a Sponsor for @solidjs.com , I met @ryansolid.bsky.social first time in 2022 and became a huge fan of his work and kindness, he also helped introduce Signals in Angular. @davedbase.com it was great working with you to make this possible.
So many v2 versions of the great tools we're building with brewing atm. Looking forward (with dread) to all the upgrades! @solidjs.com @drizzle.team alchemy.run are the ones I can come up with on the spot, but I'm probably missing one or two.
I guess Drizzle is actually going from v0 to v1, but it's a huge rewrite orm.drizzle.team/roadmap
Alchemy is being reimagined on effect.website v2.alchemy.run
So many v2 versions of the great tools we're building with brewing atm. Looking forward (with dread) to all the upgrades! @solidjs.com @drizzle.team alchemy.run are the ones I can come up with on the spot, but I'm probably missing one or two.
Solid is innovating on Suspense and async github.com/solidjs/soli...
Jakob Norlin reposted
Zynth is a fine-grained reactive runtime for iOS and Android built on @solidjs.com principles. It enables an authentic native feel and smooth animations without blocking the JS thread, all from one codebase. Zend is now on the App Store. Open alpha: github.com/zynth-org/zy...
Jakob Norlin reposted
technically it's been ready for mainstream adoption for a while now, since those were out and mostly stable: - tanstack (query / router / start / form) - ark-ui (ui lib) - shadcn distribution (copy/paste/dl from registries and adapt) so whats missing?
saw a question asking if solid-js is still relevant frontend talk has been mostly replaced by ai talk but it's quietly grown 6x in a year in opencode - tui in solid - tauri in solid - web app in solid-start - enterprise app in solid
Jakob Norlin reposted
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...
Jakob Norlin reposted
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
Jakob Norlin reposted
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
Jakob Norlin reposted
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
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!
Jakob Norlin reposted
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...
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.
If you're interested in participating in the closed beta, you can book a slot with me here to get started calendar.notion.so/meet/jakobno.... You'll get free usage for a while and get a say in what our roadmap will look like going forward!
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!
Curious how we made Endform so fast? Here's our technical deep dive endform.dev/blog/the-fas...
Jakob Norlin reposted