Replying to @nicu_tsx @jaredforsyth
The Rust port is just the start. Flow in 2026 isn't like you remember: flow.org/
Most of the Rust port was done by a single engineer over ~8 months, while the rest of the team kept shipping features: no code freeze.
Read the full story: medium.com/flow-type/flows-o…
Replying to @justboriss
Yes, you can fix it by changing the code. If only there was a tool that would point out the problem in the first place - so you knew you had to make the fix 🤔
Replying to @jaydenfyi
Exactly, better to have your type-checker actually enforce you're doing the right thing and prevent your app from crashing! The actual Flow error message is longer and describes:
- Either make `Array<string>` and `Array<LogLine>` the same
- Or make array a `ReadonlyArray`
Flow catches the crash before you ship it.
More examples where Flow is safer: flow.org/en/docs/flow-vs-typ…
TypeScript lets you pass Array<string> where Array<string | Error> is expected, so the function pushes an Error to your string array. Flow rejects it.
TS Playground, 0 errors: typescriptlang.org/play/?#co…
Flow Playground, rejects with an error: flow.org/try/#1N4Igxg9gdgZgl…
Flow retweeted
👀 Is this Flow, or TypeScript?
Is Flow coming back?
- Flow syntax aligns with TypeScript
- Flow has pattern matching
- Useful React hooks/component/renders syntax
- Compiler has been recently ported to Rust
I'll keep an eye on it for you, but this is promising!
JavaScript Pattern Matching with `match`, available now: medium.com/flow-type/javascr…
JavaScript Pattern Matching with `match`, available now: medium.com/flow-type/javascr…
Flow for TypeScript Users in 2026: 20+ side-by-side comparisons, verified against TypeScript 6.0.3 with 'strict' enabled:
flow.org/en/docs/flow-vs-typ…











