2025

Another year, another module...
MTL
In 2025,
new members
303
15 years
180+ talks
6194 members


Vanity slide: January 2010, the First js-montreal meetup
No plans to stop yet.

Assorted Stats from 2025
The Frameworks
jQuery - the framework that just won't die

The Frameworks

Place your bets on this years winner
The IDEs
14.1% of developers believe Jupyter Notebooks is an IDE

Love/Hate
ASP.NET Core - loved by all 14 of it's users

Experience
50+ years of coding is probably just Linus Torvalds trolling

Roles

"Retired" - the role I'm most looking forward to
The New Stuff - TC39
Import attributes
Iterator methods
// Static import
import configData1 from './config-data.json' with { type: 'json' };
// Dynamic import
const configData2 = await import(
'./config-data.json', { with: { type: 'json' } }
);
const arr = ['a', '', 'b', '', 'c', '', 'd', '', 'e'];
assert.deepEqual(
arr.values() // creates an iterator
.filter(x => x.length > 0)
.take(3)
.map(x => `=${x}=`)
.toArray()
,
['=b=', '=c=', '=d=']
);Promise.try()
function computeAsync() {
return Promise.try(() => {
const value = syncFuncMightThrow();
return asyncFunc(value);
});
}Picks & Favourites
Blogs
https://2ality.com/ - Dr. Axel Rauschmayer
Continues to be one of the best sources for learning deep JS.

Dr. Rauschmayer
(After a day of trying to understand your React code)

WILD PREDICTIONS
OF THE FUTURE
Single Page Apps
are going to get less popular as the pendulum swings back
Static pages 4ever
2023
Revisiting a Prediction
Yep!
2023/2024
SSR, static site generation, SEO fixes, streaming, hydration techniques, static-first frameworks
New
Predictions
AI - everwhere, all the time
A mini-OS, in browser
At least one popular app that runs only WASM
Web Components (still nope)

More IoT
AAA Game, browser-first
More transpile source (Elm, clojurescript like things)
Web Components (lol, nope)
2023
Thank you!
have a great 2025
without:
type Something = SomethingA | SomethingB | SomethingC | SomethingX | SomethingY | SomethingZ | null | 'screw it why not a string const too' | 🌮 | 😢
JS 2025 - Retrospective
By signupskm
JS 2025 - Retrospective
- 0