---
title: Frontend & JS Digest — Week 28
date: Tue Jul 07 2026 16:00:00 GMT+0000 (Coordinated Universal Time)
---

My favorite from this week is Ternlight, because tiny local embedding models make boring docs search feel much more realistic. The Moby Dick workout is the most timeless link here though; it is almost funny how often a plain old big text file still reveals weak app architecture.

## Links

### News

[Announcing TypeScript 7.0 RC](https://devblogs.microsoft.com/typescript/announcing-typescript-7-0-rc/) - TypeScript 7.0 RC is the Go-native compiler release candidate: much faster parsing, checking, and emitting; parallel workers controlled with `--checkers` and `--builders`; rebuilt watch mode; LSP editor support; and a compatibility package for side-by-side migration. This already appeared recently, but it is still the tooling story worth tracking.
[Opening up Zero-Knowledge Proof technology to promote privacy in age assurance](https://blog.google/innovation-and-ai/technology/safety-security/opening-up-zero-knowledge-proof-technology-to-promote-privacy-in-age-assurance/) - Google open-sources ZKP libraries for age assurance, building on the Sparkasse partnership and the EU Digital Identity Wallet direction. The useful idea is simple: prove "old enough" without handing a site your birth date, ID document, or a reusable identity trail.
[How the Open Knowledge Format can improve data sharing](https://cloud.google.com/blog/products/data-analytics/how-the-open-knowledge-format-can-improve-data-sharing) - Google Cloud introduces Open Knowledge Format v0.1, an open JSON-based bundle for packaging facts, relationships, provenance, confidence, and examples so agents and catalogs can exchange knowledge without inventing a private schema every time. Early, but the problem is very real.

### Article

[Open a Modal Dialog in React with the Invoker Commands API](https://sergiodxa.com/tutorials/open-a-modal-dialog-in-react-with-the-invoker-commands-api) - Sergio Xalambrí shows how React can open a native `<dialog>` with the Invoker Commands API: `command="show-modal"` and `commandfor={id}` on a button, plus a tiny React type augmentation until the JSX types catch up. No `useState`, no ref, no dialog library for the simple case.
[Moby Dick Workout](https://www.hogbaysoftware.com/posts/moby-dick-workout/) - Jesse Grosjean's tiny performance test for text and outliner apps: load Moby Dick, scroll, resize, select all, cut, paste, undo, redo, edit in the middle, then check memory. It is old, practical, and still a good sanity check for "user generated content" scale.

### Library&tools

[Ternlight](https://ternlight-demo.vercel.app/) - Browser-side semantic search with tiny WASM embedding models: the demo searches React docs locally, with `@ternlight/mini` around 5 MB and the full engine plus weights around 7 MB. Nice direction for "search my docs" features that should not call an API for every query.
[Frond](https://frondruntime.dev/?ck_subscriber_id=2389300116#288:%20Next.js,%20React%20Compiler,%20use(),%20Astryx,%20TanStack%20Start,%20Takumi,%20nuqs%20%7C%20Expo,%20VisionCamera,%20Windows,%20Rollipop,%20LegendList,%20Nitro,%20AI,%20Maps%20%7C%20Node.js,%20pnpm,%20TS,%20Prettier,%20Deno,%20Webpack,%20Flow%20-%2022360097) - Frontend runtime graph for React apps that makes readiness, dependencies, cleanup, eviction, cancellation, and race control explicit instead of scattering them across providers and effects. Probably overkill for simple pages, but attractive when your frontend has real services, sockets, SDKs, and identity invalidation.

### Other

[Introduction to Genomics for Engineers](https://learngenomics.dev/) - Docusaurus guide from St. Jude for engineers learning genomics, covering biological foundations, genomic variation, next-generation sequencing, the engineering ecosystem, and advanced topics. Not frontend, but exactly the kind of structured domain primer that helps software people enter a complicated field without pretending biology is just another data format.
