Daniel Rosenwasser's Avatar

Daniel Rosenwasser

@danr

TypeScript Product Manager and TC39 rep working on JavaScript standards. Enthusiast of compilers, dev tools, language VMs/runtimes.

2,113
Followers
470
Following
95
Posts
24.04.2023
Joined
Posts Following

Latest posts by Daniel Rosenwasser @danr

Announcement about the new modal editor.

> We are experimenting with a new modal editor experience for editors that you typically open briefly and then return to your active task. A modal editor floats on top of the editor without impacting the layout of your editor tabs. To close the modal editor, press Escape. The modal has an action to move the editor back into an editor tab, as well as an action to maximize the modal experience.

Announcement about the new modal editor. > We are experimenting with a new modal editor experience for editors that you typically open briefly and then return to your active task. A modal editor floats on top of the editor without impacting the layout of your editor tabs. To close the modal editor, press Escape. The modal has an action to move the editor back into an editor tab, as well as an action to maximize the modal experience.

Also, I am a huge fan of the new modal editors - settings no longer have to open as a dedicated tab.

It's still experimental but I think it makes a lot of sense for quickly modifying settings.

06.03.2026 20:14 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Some other awesome stuff in these announcements:

πŸ–ΌοΈ Kitty graphics terminal rendering (i.e. pictures in your console!)

🧬 Unified settings for JavaScript+TypeScript

🐍 Python Environments Extension is stable (works across env managers, includes uv integration)

🀫 Set eagerness for AI code completion

06.03.2026 20:14 πŸ‘ 6 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

TypeScript 6.0 RC is out πŸŽ‰

πŸ”Ά Temporal
πŸ”Ά Map#getOrInsert
πŸ”Ά RegExp.escape
πŸ”Ά #/ prefix for Package Imports

New defaults!
πŸ”Ά --target=ES2025
πŸ”Ά "use strict"
πŸ”· --strict

Deprecations!
πŸ—‘οΈ baseUrl, outFile
πŸ—‘οΈ import assertions
πŸ—‘οΈ `module` namespaces
πŸ—‘οΈ module: amd
πŸ—‘οΈ moduleResolution: node
πŸ—‘οΈ target: ES5

06.03.2026 19:49 πŸ‘ 39 πŸ” 10 πŸ’¬ 0 πŸ“Œ 0
Preview
Announcing TypeScript 6.0 RC - TypeScript Today we are excited to announce the Release Candidate (RC) of TypeScript 6.0! To get started using the RC, you can get it through npm with the following command: npm install -D typescript@rc TypeScri...

The Release Candidate for TypeScript 6.0 is now available!

Read up on what's coming up with 6.0 & 7.0, and try it out on your codebase today!

devblogs.microsoft.com/typescript/a...

06.03.2026 19:31 πŸ‘ 65 πŸ” 13 πŸ’¬ 1 πŸ“Œ 3
Preview
February 2026 (version 1.110) What's new in the Visual Studio Code February 2026 Release (1.110).

Agents, for real work.

The latest VS Code release gives you better agent orchestration, extensibility, and continuity.

Here's what's new:

πŸͺ Hooks support
🎯 Message steering and queueing
🌐 Agentic integrated browser
🧠 Shared memory
And more...

πŸ”Ž Full release notes: aka.ms/VSCode/110

05.03.2026 15:27 πŸ‘ 33 πŸ” 8 πŸ’¬ 8 πŸ“Œ 4
A screenshot of VS Code showing a long-distance next edit suggestion

A screenshot of VS Code showing a long-distance next edit suggestion

Next edit suggestions just leveled-up in VS Code: with long-distance NES, you get edit suggestions anywhere in your file, not just near your cursor's position.

Learn how the team built this - creating the training dataset, refining the UX, evaluating success, and more: aka.ms/VSCode/long-...

26.02.2026 18:47 πŸ‘ 25 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

πŸš€ Insiders Update - Feb 21-Feb 23

✨ Redesigned chat model picker with recent models and search

https://code.visualstudio.com/updates/v1_110

#vscode

23.02.2026 16:30 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

The PostgreSQL team at Microsoft is hiring for a developer advocate, remote-friendly:
https://apply.careers.microsoft.com/careers/job/1970393556753261
I've worked with that team a bunch, and it's a good group of intelligent and friendly people.

23.02.2026 17:03 πŸ‘ 4 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
Fastest Frontend Tooling for Humans & AI Frontend tooling in 2026+, with and without AI.

"tsgo caught type errors that the JavaScript implementation didn’t catch! I adopted tsgo in 20+ projects ranging from 1,000 to 1,000,000 lines of code, and it has improved iteration speed quite a bit."

cpojer.net/posts/fastes...

18.02.2026 22:57 πŸ‘ 24 πŸ” 3 πŸ’¬ 1 πŸ“Œ 1

What kinds of things are you hitting there? Stale errors? Error popups?

12.02.2026 19:52 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

console.log("Hello, World!");

Follow for updates on every new release of @vscode.dev!

11.02.2026 23:36 πŸ‘ 24 πŸ” 7 πŸ’¬ 1 πŸ“Œ 0

Some pretty awesome improvements in 1.26 for compiling/testing typescript-go.

With a clean build/test cache, running the full test suite used to take 3m45s, but now takes just 2m10s.

11.02.2026 19:17 πŸ‘ 64 πŸ” 5 πŸ’¬ 2 πŸ“Œ 0
A line chart showing many lines, each representing the time take to type check a package, all decreasing over a one-month span.

A line chart showing many lines, each representing the time take to type check a package, all decreasing over a one-month span.

Our tsgo adoption at Vanta has been pretty high-impact. Everything is so, so much faster now.

11.02.2026 17:12 πŸ‘ 29 πŸ” 3 πŸ’¬ 3 πŸ“Œ 2

TypeScript 6.0 Beta is out πŸŽ‰

πŸ”Ά Temporal
πŸ”Ά Map#getOrInsert
πŸ”Ά RegExp.escape
πŸ”Ά #/ prefix for Package Imports

New defaults!
πŸ”Ά --target=ES2025
πŸ”Ά "use strict"
πŸ”· --strict

Deprecations!
πŸ—‘οΈ baseUrl, outFile
πŸ—‘οΈ import assertions
πŸ—‘οΈ `module` namespaces
πŸ—‘οΈ module: amd
πŸ—‘οΈ moduleResolution: node
πŸ—‘οΈ target: ES5

11.02.2026 20:10 πŸ‘ 86 πŸ” 10 πŸ’¬ 3 πŸ“Œ 1

Made a few updates to the post - specifically:

- es2025 target
- new library additions/updates
- deprecation of node10

bsky.app/profile/type...

11.02.2026 22:01 πŸ‘ 18 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
Preview
Announcing TypeScript 6.0 Beta - TypeScript Today we are announcing the beta release of TypeScript 6.0! To get started using the beta, you can get it through npm with the following command: npm install -D typescript@beta TypeScript 6.0 is a uni...

TypeScript 6.0 beta is now published!

This release brings

- inference improvements for functions
- updates to package.json 'imports'
- the Temporal APIs
- alignments for the upcoming TypeScript 7.0
- & more!

Try it today!

devblogs.microsoft.com/typescript/a...

11.02.2026 19:46 πŸ‘ 149 πŸ” 36 πŸ’¬ 3 πŸ“Œ 5
reddit comment with the contents

"i've been waiting for typescript 6, hopefully it fixes the annoying issues i've been having with 5, specifically the whole module resolution thing"

reddit comment with the contents "i've been waiting for typescript 6, hopefully it fixes the annoying issues i've been having with 5, specifically the whole module resolution thing"

Probably as specific as anyone really needs to get

11.02.2026 19:59 πŸ‘ 15 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

"You know, I actually don't hate it anymore. It's actually pretty good."

Glowing endorsements from my Python friends. πŸ₯°

10.02.2026 21:30 πŸ‘ 16 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Introduce ES2025 target & Add missing ScriptTargetFeatures by petamoriken Β· Pull Request #63046 Β· microsoft/TypeScript Fixes #61735 This PR includes the addition of 2 type files: es2025.regexp.d.ts es2025.intl.d.ts Related issues and (stalled) PRs ES2025 RegExp.escape (es2025.regexp.d.ts) Closes #61321 Closes #62...

TypeScript excitement πŸ˜‰

Congrats to @moriken.dev on landing support for the ES2025 target in upstream TypeScript πŸŽ‰

Heading for TS 6.0 Beta next week πŸ‘

github.com/microsoft/Ty...

07.02.2026 01:53 πŸ‘ 23 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Preview
Add lib.esnext.temporal by Renegade334 Β· Pull Request #62628 Β· microsoft/TypeScript Closes #60164. No custom calendar support, as per the latest spec changes. There are lots of places in the spec where property bags have "at least one of" constraints (eg. either month or...

TypeScript excitement πŸ˜‰

Congrats to Renegade334 on landing type declarations for @tc39.es Temporal - the new JS Date-Time API - in upstream TypeScript πŸŽ‰

Heading for TS 6.0 Beta next week πŸ‘

Temporal is available in Firefox & Chrome today.

github.com/microsoft/Ty...

07.02.2026 01:30 πŸ‘ 41 πŸ” 11 πŸ’¬ 1 πŸ“Œ 3

By the way, TypeScript is finally strict by default πŸŽ‰

05.02.2026 17:05 πŸ‘ 111 πŸ” 6 πŸ’¬ 2 πŸ“Œ 2

πŸ‘€ TypeScript 6.0 (beta) drops next week

It should be the last JS-based TSC version
(no 6.1.*, only patches)

TypeScript 6.0 is a β€œbridge release ” toward TypeScript 7.0, written in Go, ~10x faster

github.com/microsoft/Ty...

05.02.2026 16:59 πŸ‘ 50 πŸ” 8 πŸ’¬ 1 πŸ“Œ 1
Video thumbnail

You told us you’re running multiple AI agents and wanted a better UX. We listened and shipped it!

Here’s what’s new:
πŸ—‚οΈ Unified agent sessions workspace for local, background, and cloud agents
πŸ”€ Parallel subagents
πŸ’» Claude and Codex support for local and cloud agents
🌐 Integrated browser
& more...

04.02.2026 18:45 πŸ‘ 59 πŸ” 17 πŸ’¬ 7 πŸ“Œ 3

Also let us know if anything significant feels missing. We're not going to have *everything* 100% off the bat, but knowing what people look for can help us prioritize.

03.02.2026 20:24 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

On the editor side let us know if you see any instability. Smaller & detailed repros help there. I often find it's better to pause, write down what I'm running into, and try to minimize it in detail later, instead of doing it at the moment.

03.02.2026 20:22 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

TypeScript excitement πŸ˜‰

Congrats to @jakebailey.dev on updating upstream tsc to default to an unpinned *latest* yearly edition of ES20xx. Heading for TS 6.0 πŸŽ‰

This mean less transpilation of new JS features & more use of native language features provided by JS engines πŸ‘

github.com/microsoft/Ty...

31.01.2026 10:37 πŸ‘ 82 πŸ” 12 πŸ’¬ 2 πŸ“Œ 2
The Value of Things – journal.stuffwithstuff.com

Forgive me, I wrote a thing about AI: journal.stuffwithstuff.com/2026/01/24/t...

29.01.2026 00:37 πŸ‘ 77 πŸ” 10 πŸ’¬ 7 πŸ“Œ 3

You gotta be prepared with a lie to make them feel bad about taking too much time.

19.01.2026 20:57 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Do not give up your brain It's tempting to just let tools think for you, but you still need to be able to think for yourself and stay sharp.

"Once men turned their thinking over to machines in the hope that this would set them free. But that only permitted other men with machines to enslave them."

― Frank Herbert, Dune

cassidoo.co/post/good-br...

17.01.2026 03:32 πŸ‘ 215 πŸ” 49 πŸ’¬ 8 πŸ“Œ 1

The one time I tried this I wish I had used half the espresso it called for.

17.01.2026 01:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0