Syntax Snack Pack Issue #34: Wes was right, 78% of JS devs use a Mac (vs Windows)


A Tasty Treats NEWSLETTER for Web Developers

Issue #34:

  • 2,280 people responded to ur poll about JS devs using mac vs windows and 77.7% of ppl use mac

  • ​An ahead-of-time JavaScript compiler
  • Using AI to puppeteer a website
  • Only two more days to get some Syntax swag at the lowest price you'll see

ONLY TWO MORE DAYS

You can still get 20% off all Syntax merch through Friday

An ahead-of-time JavaScript compiler

handpicked by sCOTT

Porffor compiles JavaScript ahead-of-time to WebAssembly and native binaries with major perf and size benefits.

Midscene.js for writing UI Automation Tests

WES'S FIND!

A neat way to use AI to puppeteer a website. Zack Jackson, an upcoming guest who works at ByteDance, put us onto this.

Hooks into puppeteer/playwright, or control any website via the chrome extension.

Kinda neat - not sure I'd use it for UI testing, but I can really these this being helpful to control websites without good selectors.

Check Wes' demo on the Syntax website.

Stunning CSS3 and JS Animations

Kaitlin's link

If your creative bucket is ever a little empty, this will fill it up - UI elements, scroll triggered animations, SVG and loads more

All Hail The Algorithm

Some good stuff™ we posted this week

The Feed

New episodes 3×/week + YouTube!

SHAMELESS PLUG

Codecov is for way more than just code coverage.

Let AI review your PR or generate unit tests. Automatically detect flaky tests, and keep JS bundle sizes in check.

CJ's Corner

Syntax

Read more from Syntax

A Tasty Treats NEWSLETTER for Web Developers Issue #41: If you've been living under a rock - TypeScript launched a new, native compiler built in Go, promising 10x the speed Is Next.js losing ground? Kyle's team switched to TanStack and he's got receipts The Web Almanac's JavaScript report reveals exactly how much JS we're all loading Game devs rejoice: Sentry now offers unified debugging support across gaming consoles Next.js vs TanStack ws's FROM CJ Kyle and his team moved off of Next.js to...

A Tasty Treats NEWSLETTER for Web Developers Issue #40: EA Command & Conquer's source code is now on GitHub (time to waste your weekend study classic game architecture) Safari finally gets CSS anchor positioning while Firefox keeps dragging its feet Could terminal mastery actually make you a worse developer? If you're not hacking your home, what are you even doing? CSS Anchor Positioning coming to Safari wEs's link The new CSS anchor spec, which allows you to position elements relative to...

A Tasty Treats NEWSLETTER for Web Developers Issue #39: Create React App is officially dead (pour one out use Vite instead) 28 different voices speaking directly from your browser thanks to WebGPU magic Tailwind 4 just dropped and there are some solid quality-of-live improvements TypeScript the Bad Parts @Wes TypeScript has released a beta property erasableSyntaxOnly that will disallow any parts of TypeScript that aren’t types — that is anything that compiles into JavaScript code. This...