Skip to content

Programming language

TypeScript

TypeScript is a statically-typed superset of JavaScript, developed by Microsoft, that compiles to plain JavaScript for large-scale web and server apps.

Known aliases

  • TS
  • TS 7
  • TS 7.0
  • typescript@5
  • TypeScript 5.9.3
  • TypeScript 7
  • TypeScript 7.0

Current stories

buildOne report1 publisher

Next.js 16 stretches the default image cache from 60 seconds to 4 hours, so a replaced CMS image can serve stale all afternoon

Next.js 15 leaves Maintenance LTS on 21 October 2026, ending its scheduled critical bug fixes and security patches. A dev.to upgrade guide lists Next.js 16 defaults that compile cleanly and still change what users see, including image caching and route-change scrolling.

Publishers:dev.to

Reality

Evidence50
Adoption
Not scored
Hype gap+8
Incentives
Not scored
Confidence55
buildOne report1 publisher

Prime Intellect's 2,000-agent Rust port of Prime Agent is benchmarked only on harness overhead

Prime Intellect says over 2,000 agents rewrote Prime Agent in Rust, using more than 10,000 sandboxes and 200 billion-plus tokens. Its speed and memory gains were measured with inference excluded, so they describe harness overhead and leave coding-task time untested.

Publishers:runtimewire.com

Reality

Evidence45
Adoption30
Hype gap+15
Incentives75
Confidence40
buildOne report1 publisher

Cloudflare adds on-demand production profiling for Workers and Durable Objects

Cloudflare now lets Workers and Durable Objects users take on-demand CPU and memory profiles in production and view them as flamegraphs. Each capture runs for a window the user sets and can be saved from the CLI to a .pprof file for further analysis.

Reality

Evidence60
Adoption20
Hype gap+5
Incentives65
Confidence70
buildOne report1 publisher

Theo Browne's AI-written tsc-rs type-checks VS Code 13x faster than tsc 6

Theo Browne's AI-written Rust port of the TypeScript compiler type-checks VS Code 13x faster than tsc 6 and cost over $420,000 in tokens. Browne says he never read the code, so the 181,711 ported tests it passes are the main evidence that it behaves correctly.

Publishers:dev.to

Reality

Evidence45
Adoption
Not scored
Hype gap+30
Incentives35
Confidence55
buildOne report1 publisher

Miro moved 70,000 tests from Jest to Vitest after years of slow CI, memory leaks, and failed patches

Miro moved 70,000 unit tests on its 6-million-line frontend from Jest to Vitest in two months, one of its engineers wrote. His figures for the old CI, six runners at up to 20 minutes a job, show what another team's test jobs would have to look like before the same switch pays off.

Publishers:dev.to

Reality

Evidence40
Adoption30
Hype gap+20
Incentives35
Confidence45
leadershipOne report1 publisher

Redux Toolkit 2.13 adds TypeScript 7 support while holding its exported API steady

Redux Toolkit 2.13 adds official TypeScript 7 support and moves to a TSDown build, keeping its APIs unchanged from 2.12. The cost of upgrading is a TypeScript 5.6 floor plus bug fixes that change runtime results in edge cases.

Publishers:github.com

Reality

Evidence58
Adoption
Not scored
Hype gap0
Incentives
Not scored
Confidence62
buildOne report1 publisher

Microsoft's Limbo tests catch AI agents duplicating writes in up to 74% of in-flight and redelivery faults

Microsoft researcher Jiapeng Li's Limbo benchmark found AI agents duplicated side-effecting writes in 56% and 74% of in-flight and double-delivery episodes. Offering idempotency keys cut duplicates from 28% to 4%, so tools that move money or send mail should require them.

Publishers:dev.to

Reality

Evidence45
Adoption
Not scored
Hype gap+10
Incentives25
Confidence40
buildOne report1 publisher

ChatGPT Space lets Memory write personal context onto pages every viewer can read

OpenAI's Help Center says Memory in ChatGPT Space can write a user's personal context onto a shared page, where every viewer can read it. OpenAI's safeguard is a review before sharing, a check that runs once while collaborators' agents keep editing.

Publishers:dev.to

Reality

Evidence45
Adoption
Not scored
Hype gap+15
Incentives30
Confidence45
buildOne report1 publisher

TypeScript 7 deletes the tsconfig options that ignoreDeprecations was hiding

TypeScript 7.0, the Go-native compiler GA since July, removes the options 6.0 deprecated, so ignoreDeprecations only postponed the break. The audit has to run on 6.0, while tsc still names each option it will drop.

Publishers:dev.to

Reality

Evidence45
Adoption
Not scored
Hype gap+10
Incentives
Not scored
Confidence55
buildOne report1 publisher

Four model releases in 12 days break code written against earlier versions

Google, Anthropic and OpenAI shipped four model releases in 12 days, and each one's own docs list ways that code written for the earlier version now fails. A swap of the model ID is a dependency upgrade and needs contract tests at the provider boundary before it ships.

Publishers:dev.to

Reality

Evidence55
Adoption
Not scored
Hype gap+10
Incentives
Not scored
Confidence55
buildOne report1 publisher

SvelteKit 3.0 puts a Node, TypeScript and Vite upgrade ahead of the framework migration

SvelteKit 3.0 requires Node 22.17, TypeScript 6 and Svelte 5.56.4 or newer before any app code changes. Teams have a toolchain project to schedule and ship before they reach the config move and the rewrite of every $lib import.

Publishers:dev.to

Reality

Evidence58
Adoption
Not scored
Hype gap+5
Incentives
Not scored
Confidence62
buildOne report1 publisher

DMARC fails mail that passes SPF and DKIM under the wrong domain

Transactional mail can pass SPF and DKIM and still fail DMARC when neither aligns with the visible From domain, a dev.to Node.js guide shows. Because forwarding breaks SPF, the author treats aligned DKIM as the path to protect.

Publishers:dev.to

Reality

Evidence45
Adoption
Not scored
Hype gap+15
Incentives35
Confidence50
buildOne report1 publisher

Pi Durable checkpoints every agent step so crashed runs resume from storage

Pi Durable ports the Pi agent harness to TypeScript and checkpoints every step to one of three stores, so crashed agents resume where they stopped. Whether it can replace hand-built resume code depends on how it treats a tool call cut off mid-flight.

Publishers:latent.space

Reality

Evidence28
Adoption
Not scored
Hype gap+30
Incentives
Not scored
Confidence35
buildOne report1 publisher

Reading the clock before SQLite's write lock made two AI-built queues issue expired leases

Both Astra + Luna runs of a SQLite job queue cleared their acceptance tests yet computed leases from a clock read taken before the write lock. An audit exposed it by holding one writer behind a barrier and advancing an injected clock during the other's wait.

Publishers:dev.to

Reality

Evidence40
Adoption
Not scored
Hype gap0
Incentives
Not scored
Confidence45
buildOne report1 publisher

TypeScript 7's Go compiler speedup scales with how much of your build is tsc

Microsoft's Go port of the TypeScript 7 compiler cut VS Code's full build from 125.7 to 10.6 seconds in its benchmarks. Tools that import TypeScript as a library may still need the TypeScript 6 API, so the upgrade belongs on a throwaway branch first.

Publishers:dev.to

Reality

Evidence40
Adoption
Not scored
Hype gap+15
Incentives50
Confidence45
buildOne report1 publisher

Node marks type stripping Stable for TypeScript written in erasable syntax

Node.js marks type stripping Stable in versions 25.2 and 24.12, letting node script.ts run TypeScript without ts-node, tsx or a build step. Node only deletes types, so the switch holds for code that stays inside TypeScript's erasable subset.

Publishers:dev.to

Reality

Evidence58
Adoption
Not scored
Hype gap−5
Incentives
Not scored
Confidence55
buildOne report1 publisher

Michael J. Sullivan takes PEP 827's runtime storage problem to the Python Language Summit

PEP 827 would add conditional, comprehension and member types so Python annotations can infer return types the way Prisma's TypeScript ORM does. Michael J. Sullivan spent his Language Summit slot on how those annotations get stored for runtime users like Pydantic and FastAPI.

Publishers:blog.python.org

Reality

Evidence62
Adoption
Not scored
Hype gap0
Incentives
Not scored
Confidence60
buildOne report1 publisher

A stale appearance stream lets a filled PDF form keep showing the value it replaced

PDF libraries can write a form field's new /V value and leave the old /AP appearance on the page, a dev.to guide on redaction warns. For personal data, the guide makes a check of the rendered pixels the release gate, because exit codes pass either way.

Publishers:dev.to

Reality

Evidence46
Adoption
Not scored
Hype gap+3
Incentives22
Confidence52
productOne report1 publisher

Timescale's agent-run memory sprint turned on a human checking what each metric counted

Timescale says Claude wrote nearly all the code and ran all 41 experiments that lifted its LoCoMo memory score from 0.392 to 0.666 F1 in six days. By the team's own account, the calls that decided the result came from a person checking whether each metric measured what it claimed to.

Publishers:timescale.com

Reality

Evidence40
Adoption
Not scored
Hype gap+5
Incentives45
Confidence40

Earlier coverage

  1. GitHub landed 800,000 lines of Rust in the Copilot runtime across 128 pull requests

    Build · September 16, 2026 · Confirmed2 publishers

  2. A full arcade redesign stopped at eight logic.ts files

    Build · September 19, 2026 · One report1 publisher

  3. A shadcn linter tells coding agents which fix the design system allows

    Leadership · September 18, 2026 · One report1 publisher

  4. ArchUnitTS fails an architecture rule that inspected zero files

    Build · September 17, 2026 · One report1 publisher