Мусорные npm-пакеты не нужны! (кто бы сомневался)
На этот раз даже не пришлось придумывать оправдание тейку — потому что, как водится, на всё есть свой нумероним.
🤔 Что за e18e?
Когда я впервые увидел это сокращение, у меня перед глазами пронеслись классические a11y, l10n и i18n.
А потом я узнал, что e18e расшифровывается как Ecosystem Performance — и это, внимание, движение по очистке JavaScript-экосистемы от мусора.
💡 Идея простая, но мощная:
e18e — это комьюнити, которое объединяет разработчиков вокруг идеи сделать экосистему JS легче, быстрее и чище.
Если коротко, это как обещание «убрать мусор из океана зависимостей».
Благородно, но с чего вообще начать?
🧹 Команда e18e определила три направления:
1️⃣ Clean up — убрать или заменить избыточные зависимости.
2️⃣ Speed up — ускорить популярные пакеты и фреймворки.
3️⃣ Level up — строить современные, лёгкие альтернативы старым библиотекам.
🔥 Началось всё с репозитория replacements project, где собраны community-driven альтернативы популярным пакетам.
Эти данные уже используются разными инструментами:
* ESLint-плагин, который советует, какие зависимости стоит вычистить,
* набор codemods, которые автоматически мигрируют ваш код на современные пакеты или нативные API.
Кроме того, участники e18e активно делают performance-патчи в известных JS-библиотеках и публично тегают тех, кто помогает чистить экосистему.
А ты что думаешь?
💯 – да, это благородная миссия
🗿– не уверен, что JS-экосистему можно спасти
Post #117
239