fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

8.6K
active users

#ecmascript

2 posts2 participants0 posts today
Inautilo<p><a href="https://mastodon.social/tags/Development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Development</span></a> <a href="https://mastodon.social/tags/Guides" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Guides</span></a><br>The power of the ‘Intl’ API · A guide to browser-native internationalization <a href="https://ilo.im/165zr4" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ilo.im/165zr4</span><span class="invisible"></span></a></p><p>_____<br><a href="https://mastodon.social/tags/Locales" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Locales</span></a> <a href="https://mastodon.social/tags/Internationalization" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Internationalization</span></a> <a href="https://mastodon.social/tags/Website" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Website</span></a> <a href="https://mastodon.social/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.social/tags/EcmaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EcmaScript</span></a> <a href="https://mastodon.social/tags/API" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>API</span></a> <a href="https://mastodon.social/tags/Browser" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Browser</span></a> <a href="https://mastodon.social/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a> <a href="https://mastodon.social/tags/Frontend" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Frontend</span></a></p>
Frontend Dogma<p>How JavaScript Really Evolves: Inside TC39 With Daniel Ehrenberg, by @littledan.dev and @wordman.dev (@weeklybrew.dev):</p><p><a href="https://www.youtube.com/watch?v=v9Al9-0jkoQ" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=v9Al9-0jkoQ</span><span class="invisible"></span></a></p><p><a href="https://mas.to/tags/videos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>videos</span></a> <a href="https://mas.to/tags/interviews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>interviews</span></a> <a href="https://mas.to/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://mas.to/tags/ecmascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ecmascript</span></a></p>
ECMAScript News<p>varlock: write .env files with type information and validate, generate types, etc.<br><a href="https://varlock.dev/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">varlock.dev/</span><span class="invisible"></span></a></p><p><a href="https://mastodon.online/tags/ECMAScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ECMAScript</span></a> <a href="https://mastodon.online/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a></p>
ECMAScript News<p>NPQ: open source CLI tool that audits and protects npm installs from malicious packages<br><a href="https://www.trevorlasn.com/blog/npq-protects-npm-installs-from-malicious-packages" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">trevorlasn.com/blog/npq-protec</span><span class="invisible">ts-npm-installs-from-malicious-packages</span></a></p><p><a href="https://mastodon.online/tags/ECMAScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ECMAScript</span></a> <a href="https://mastodon.online/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a></p>
ECMAScript News<p>ESLint v9.32.0: rules updated for explicit resource management, and more<br><span class="h-card" translate="no"><a href="https://fosstodon.org/@nzakas" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>nzakas</span></a></span> <span class="h-card" translate="no"><a href="https://fosstodon.org/@eslint" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>eslint</span></a></span><br><a href="https://eslint.org/blog/2025/07/eslint-v9.32.0-released/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">eslint.org/blog/2025/07/eslint</span><span class="invisible">-v9.32.0-released/</span></a></p><p><a href="https://mastodon.online/tags/ECMAScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ECMAScript</span></a> <a href="https://mastodon.online/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a></p>
ECMAScript News<p>Extism: multi-language plugin system based on WebAssembly<br><a href="https://extism.org" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">extism.org</span><span class="invisible"></span></a></p><p><a href="https://mastodon.online/tags/ECMAScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ECMAScript</span></a> <a href="https://mastodon.online/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a></p>
ECMAScript News<p>Celebrating 20 years of MDN<br><span class="h-card" translate="no"><a href="https://mastodon.social/@mdn" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>mdn</span></a></span><br><a href="https://developer.mozilla.org/en-US/blog/mdn-turns-20/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">developer.mozilla.org/en-US/bl</span><span class="invisible">og/mdn-turns-20/</span></a></p><p><a href="https://mastodon.online/tags/ECMAScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ECMAScript</span></a> <a href="https://mastodon.online/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a></p>
ECMAScript News<p>The many, many, many JavaScript runtimes of the last decade<br><span class="h-card" translate="no"><a href="https://techhub.social/@shirakaba" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>shirakaba</span></a></span><br><a href="https://buttondown.com/whatever_jamie/archive/the-many-many-many-javascript-runtimes-of-the-last-decade/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">buttondown.com/whatever_jamie/</span><span class="invisible">archive/the-many-many-many-javascript-runtimes-of-the-last-decade/</span></a></p><p><a href="https://mastodon.online/tags/ECMAScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ECMAScript</span></a> <a href="https://mastodon.online/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a></p>
ECMAScript News<p>Minification doesn’t matter much (and has downsides) – thanks to gzip compression<br><span class="h-card" translate="no"><a href="https://mastodon.social/@cferdinandi" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>cferdinandi</span></a></span><br><a href="https://gomakethings.com/minification-doesnt-matter-much/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gomakethings.com/minification-</span><span class="invisible">doesnt-matter-much/</span></a></p><p><a href="https://mastodon.online/tags/ECMAScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ECMAScript</span></a> <a href="https://mastodon.online/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a></p>
ECMAScript News<p>es-toolkit: utility library with Lodash compatibility layer<br><a href="https://es-toolkit.dev" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">es-toolkit.dev</span><span class="invisible"></span></a></p><p><a href="https://mastodon.online/tags/ECMAScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ECMAScript</span></a> <a href="https://mastodon.online/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a></p>
ECMAScript News<p>npm package `is` hijacked in expanding supply chain attack<br><span class="h-card" translate="no"><a href="https://fosstodon.org/@sarahgooding" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sarahgooding</span></a></span> <span class="h-card" translate="no"><a href="https://fosstodon.org/@SocketSecurity" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>SocketSecurity</span></a></span><br><a href="https://socket.dev/blog/npm-is-package-hijacked-in-expanding-supply-chain-attack" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">socket.dev/blog/npm-is-package</span><span class="invisible">-hijacked-in-expanding-supply-chain-attack</span></a></p><p><a href="https://mastodon.online/tags/ECMAScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ECMAScript</span></a> <a href="https://mastodon.online/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a></p>
ECMAScript News<p>npm ‘accidentally’ removes Stylus package, breaks builds and pipelines<br><span class="h-card" translate="no"><a href="https://c.im/@ax" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>ax</span></a></span> <span class="h-card" translate="no"><a href="https://infosec.exchange/@BleepingComputer" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>BleepingComputer</span></a></span><br><a href="https://www.bleepingcomputer.com/news/security/npm-accidentally-removes-stylus-package-breaks-builds-and-pipelines/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">bleepingcomputer.com/news/secu</span><span class="invisible">rity/npm-accidentally-removes-stylus-package-breaks-builds-and-pipelines/</span></a></p><p><a href="https://mastodon.online/tags/ECMAScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ECMAScript</span></a> <a href="https://mastodon.online/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a></p>
Frontend Dogma<p>What’s New in ECMAScript 2025, by <span class="h-card" translate="no"><a href="https://mastodon.social/@pawelgrzybek" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>pawelgrzybek</span></a></span>:</p><p><a href="https://pawelgrzybek.com/whats-new-in-ecmascript-2025/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">pawelgrzybek.com/whats-new-in-</span><span class="invisible">ecmascript-2025/</span></a></p><p><a href="https://mas.to/tags/ecmascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ecmascript</span></a></p>
Habr<p>Про esModuleInterop и совместимость модулей ES6 и CommonJS</p><p>Всем привет, хабровчане! Я (не)начинающий разработчик с относительно небольшим стажем, который пытается углубить свои знания в любимой технологии. В работе и повседневной жизни очень часто приходится работать с языком TypeScript, который мне очень нравится, но к своему стыду, сам очень плохо знаком с настройкой его конфигурации, поэтому решил восполнить этот пробел, ведя собственный Today I Learned. Некоторые опции tsconfig являются очень простыми и понятными. Другие же заставляют знатно напрячься. И даже если поверхностное назначение какой-то настройки является понятным, все равно возникает желание разобраться с принципом ее действия, понять, на какие структурные аспекты проекта она влияет, а также узнать, а как вообще людям жилось до ее появления. Как раз об одном из них и пойдет разговор в этой статье, а именно об esModuleInterop. Действие опции проверялось при попытке подружить CommonJS-модуль с ES-модульным проектом. Поверхностная гуглешка не дала исчерпывающий ответ на ряд моих вопросов, поэтому приходилось обращаться к спецификации ES6, документации tsconfig (упаси боже читать документацию (шутка)), в личные блоги авторитетных дядек в сообществе и к описаниям модульных систем. На основе найденной информации я составил небольшое резюме, с попыткой собрать материал во едно. Надеюсь, кому-то он покажется интересным. Приятного чтения!</p><p><a href="https://habr.com/ru/articles/930182/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/930182/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D0%B8_javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>модули_javascript</span></a> <a href="https://zhub.link/tags/tsconfig" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tsconfig</span></a> <a href="https://zhub.link/tags/ecmascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ecmascript</span></a></p>
Habr<p>[Перевод] Будущее JavaScript: что нас ждет</p><p>Недавно прошла 108-я встреча TC39, на которой было продвинуто 9 предложений на разные стадии стандартизации — от сырых идей (Стадия 0) до полностью утвержденных возможностей (Стадия 4). Ниже краткий обзор этих предложений и того, что они могут привнести в JavaScript.</p><p><a href="https://habr.com/ru/companies/timeweb/articles/927768/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/timeweb/</span><span class="invisible">articles/927768/</span></a></p><p><a href="https://zhub.link/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://zhub.link/tags/js" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>js</span></a> <a href="https://zhub.link/tags/tc39" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tc39</span></a> <a href="https://zhub.link/tags/ecmascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ecmascript</span></a> <a href="https://zhub.link/tags/future" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>future</span></a> <a href="https://zhub.link/tags/proposal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>proposal</span></a> <a href="https://zhub.link/tags/%D0%B1%D1%83%D0%B4%D1%83%D1%89%D0%B5%D0%B5" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>будущее</span></a> <a href="https://zhub.link/tags/%D0%BF%D1%80%D0%B5%D0%B4%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>предложение</span></a> <a href="https://zhub.link/tags/standart" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>standart</span></a> <a href="https://zhub.link/tags/timeweb_%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>timeweb_статьи</span></a></p>
ECMAScript News<p>Talk about the upcoming Temporal API by one of its creators<br><span class="h-card" translate="no"><a href="https://techhub.social/@gitnationorg" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>gitnationorg</span></a></span><br><a href="https://gitnation.com/contents/temporal-the-curious-incident-of-the-wrong-nighttime" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gitnation.com/contents/tempora</span><span class="invisible">l-the-curious-incident-of-the-wrong-nighttime</span></a></p><p><a href="https://mastodon.online/tags/ECMAScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ECMAScript</span></a> <a href="https://mastodon.online/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a></p>
ECMAScript News<p>Ecosystem Performance (e18e) community showcase: Prettier CLI, e18e CLI, ESM-only migration, and more<br><span class="h-card" translate="no"><a href="https://m.webtoo.ls/@e18e" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>e18e</span></a></span><br><a href="https://e18e.dev/blog/community-showcase-q2.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">e18e.dev/blog/community-showca</span><span class="invisible">se-q2.html</span></a></p><p><a href="https://mastodon.online/tags/ECMAScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ECMAScript</span></a> <a href="https://mastodon.online/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a></p>
ECMAScript News<p>esbuild v0.25.7: `import defer`, `import source`, and more<br><span class="h-card" translate="no"><a href="https://hachyderm.io/@evanw" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>evanw</span></a></span><br><a href="https://github.com/evanw/esbuild/releases/tag/v0.25.7" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/evanw/esbuild/relea</span><span class="invisible">ses/tag/v0.25.7</span></a></p><p><a href="https://mastodon.online/tags/ECMAScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ECMAScript</span></a> <a href="https://mastodon.online/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a></p>
ECMAScript News<p>JavaScript microtasks and the event loop<br><a href="https://codedynasty.dev/posts/JavaScript-Microtasks-A-deep-look-and-comparision-to-defer" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codedynasty.dev/posts/JavaScri</span><span class="invisible">pt-Microtasks-A-deep-look-and-comparision-to-defer</span></a></p><p><a href="https://mastodon.online/tags/ECMAScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ECMAScript</span></a> <a href="https://mastodon.online/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a></p>
ECMAScript News<p>Bun v1.2.19: pnpm-style node_modules, interactive dependency management, and more<br><span class="h-card" translate="no"><a href="https://hachyderm.io/@jarredsumner" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>jarredsumner</span></a></span><br><a href="https://bun.com/blog/bun-v1.2.19" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bun.com/blog/bun-v1.2.19</span><span class="invisible"></span></a></p><p><a href="https://mastodon.online/tags/ECMAScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ECMAScript</span></a> <a href="https://mastodon.online/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a></p>