Skip to main content
Image

r/javascript


Your /r/javascript recap for the week of June 08 - June 14, 2026

Monday, June 08 - Sunday, June 14, 2026

Top Posts

score comments title & link
98 18 comments Upcoming breaking changes for npm v12
46 15 comments Compile Zod schemas into zero-overhead validators (2-74x faster)
38 4 comments Streaming HTML with new DOM methods
36 8 comments I wish Deno would keep doing what it does best
18 8 comments How we sync Postgres to the browser: ElectricSQL for rows, Yjs for documents
17 7 comments Making numpy-ts as fast as native
16 2 comments JSZipp: a compact dependency-free ZIP reader/writer for modern browser apps
13 9 comments Cracked job interview - built serverless web app
12 1 comments Mature Gantt released Community Edition under the MIT
9 3 comments anime-sdk for streaming anime and manga apps I made

 

Most Commented Posts

score comments title & link
6 17 comments TSZIG: An experimental TypeScript-to-Zig compiler
0 13 comments Why are we not using Service Workers more?
7 12 comments [AskJS] [AskJS] How to effectively prevent JS supply chain attacks?
6 10 comments [AskJS] [AskJS] Built a shared-memory Worker Pool runtime to learn Web Workers, SharedArrayBuffer, and runtime architecture
0 10 comments Own your music: I built a terminal app that downloads your YouTube, SoundCloud, and Spotify playlists to real local files and plays them offline

 

Top Ask JS

score comments title & link
2 0 comments [AskJS] [AskJS] Creating your own Tampermonkey
1 3 comments [AskJS] [AskJS] Burned out on WordPress: Is transitioning to AstroJS + ApostropheCMS a smart move for a solo dev?
1 2 comments [AskJS] [AskJS] If you were building a charting library on top of Lightweight Charts, what extension points would you expect?

 

Top Showoffs

score comment
1 u/s3lect said ibuntar — extract .tar / .tar.gz in the browser using native APIs (zero deps) I recently needed to work with `.tar.gz` files in the browser. While checking out the existing libraries,...
1 u/s3lect said fjson-fmt – a Prettier-style --check/--write formatter for JSON, with table-aligned output (Rust→WASM, runs in Node and the browser) I wanted Prettier/oxfmt-style formatting for `.json&#9...

 

Top Comments

score comment
49 u/jessepence said Bun immediately surpassed Deno in popularity because it focused on Node compatibility. That's why Deno changed course-- because they faced becoming irrelevant otherwise.
25 u/chessto said Most of the time they're not needed and many other times the complexity is not justified
21 u/live_love_laugh said > The biggest differences are: > Added a concrete personal anecdote early. > Removed some repeated “async propagates outward” explanations. > Replaced a few generalized statements (“peop...
20 u/boneskull said finally
16 u/cube-drone said No x, no y, no z.

 


Give your outdoor spaces new life. Valspar offers easy, durable wood stains. Start today.
media poster



[AskJS] Burned out on WordPress: Is transitioning to AstroJS + ApostropheCMS a smart move for a solo dev?
[AskJS] Burned out on WordPress: Is transitioning to AstroJS + ApostropheCMS a smart move for a solo dev?
AskJS

Hi everyone,

I’ve been programming as a hobby since I was about 15, and I currently work as a developer at our family’s digital marketing agency. I truly appreciate my workplace, but I’ve been facing some significant challenges lately that I’m hoping to get some advice on.

On a personal level, I struggle with ADHD and anxiety, which has sometimes made it difficult to keep up with my personal software goals. Right now, the only language I know deeply is Rust, and I spend my free time exploring the field of compilers as a hobby.

At work, our primary stack is WordPress. To be completely honest, this has become quite exhausting for me. The heavy content entry, constant technical troubleshooting, and overall poor Developer Experience (DX) and User Experience (UX) for our internal team have been draining. I am currently the only developer (we've tried hiring, but most couldn't adapt to our WP workflow). Because of the frequent and frustrating issues that come with WordPress, my hard work often goes unnoticed, and it occasionally leads to misunderstandings and stressful criticism at work.

I really want to change this system and build a healthier environment. My roadmap is to deeply learn JS and the DOM, then move on to React, and ultimately transition our projects to AstroJS + ApostropheCMS. My goal is to create a more developer-friendly environment that also delivers highly SEO-optimized, marketing-friendly sites for our clients. For our e-commerce projects, I’m planning to migrate entirely to Shopify.

Here is where I would really value your insights:

  1. As a solo developer moving away from WordPress, is ApostropheCMS a solid and reliable choice for this kind of transition?

  2. I also struggle with communicating my technical process to my bosses. Sometimes I spend 8 hours fixing complex underlying issues, but to non-technical management, it looks like a task that should have taken minutes. They’ve asked me to explain my workflow better so they can understand the "invisible" work I do. (To help bridge this gap, I’m even planning to build a DOM Diff Engine in Rust to better demonstrate behind-the-scenes changes!) How do you all handle communicating technical roadblocks and time estimates to non-technical management without getting overwhelmed?

Thank you so much in advance for your time, understanding, and any guidance you can share. I really appreciate it!