Ось ми й дожили до часів, коли кожен фронтенд тул має власну конференцію 😅
Тепер черга за ViteConf 2025 — онлайн і безкоштовно (якщо не шкода віддати email’а).
Ми офіційно живемо у світі, де навіть bundler має конференцію, документалку і афтерпаті 🤯
https://viteconf.amsterdam/program
#vite #frontend #javascript #jskitchen
Тепер черга за ViteConf 2025 — онлайн і безкоштовно (якщо не шкода віддати email’а).
Ми офіційно живемо у світі, де навіть bundler має конференцію, документалку і афтерпаті 🤯
https://viteconf.amsterdam/program
#vite #frontend #javascript #jskitchen
viteconf.amsterdam
Program
Program Schedule for ViteConf 2025
🔥3
А ось тут можна подивитися ту саму документалочку про Vite 🍿
https://www.youtube.com/watch?v=bmWQqAKLgT4
#vite #javascript #jskitchen
https://www.youtube.com/watch?v=bmWQqAKLgT4
#vite #javascript #jskitchen
YouTube
VITE: The Documentary
"If you're using a JavaScript framework, you're probably using Vite."
Created by Evan You (the mind behind Vue.js), Vite began as a frustrated response to slow build times with Webpack. What started as a personal side project for Vue users quickly grew into…
Created by Evan You (the mind behind Vue.js), Vite began as a frustrated response to slow build times with Webpack. What started as a personal side project for Vue users quickly grew into…
👍2🤔1
Vite+ — тулчейн над Vite на стероїдах ⚡️
Evan You анонсував Vite+, єдиний інструмент для JavaScript, що об’єднує усе — окрім
Усе на Rust, blazing fast.
🔗 https://voidzero.dev/posts/announcing-vite-plus
#vite #javascript #tooling #rust #jskitchen
Evan You анонсував Vite+, єдиний інструмент для JavaScript, що об’єднує усе — окрім
vite dev і vite build під однім дахом тулінг для скаффолдінгу, запуску тестів через Vitest, лінтер, форматер (на базі Oxfmt який скоро має релізнутися), бандлер бібліотек, раннер для монореп, а також девтул з графічним інтерфейсом для від дебагу, аналізу бандлів та інтеграцію з фреймворк-спеціфічними тулами.Усе на Rust, blazing fast.
🔗 https://voidzero.dev/posts/announcing-vite-plus
#vite #javascript #tooling #rust #jskitchen
void(0)
Announcing Vite+
Introducing Vite+, a unified toolchain for JavaScript.
🔥1
Вийшов Node.js 25.0.0 🚀
V8 оновлено до 14.1 — швидший JSON.stringify, вбудоване base64/hex перетворення в Uint8Array, поліпшення JIT і WebAssembly.
Web Storage тепер увімкнено за замовчуванням, глобальний ErrorEvent, нова модель дозволів (--allow-net) та фінальне видалення старих API на кшталт SlowBuffer.
🔗 https://nodejs.org/en/blog/release/v25.0.0
#nodejs #release #v8 #javascript #jskitchen
V8 оновлено до 14.1 — швидший JSON.stringify, вбудоване base64/hex перетворення в Uint8Array, поліпшення JIT і WebAssembly.
Web Storage тепер увімкнено за замовчуванням, глобальний ErrorEvent, нова модель дозволів (--allow-net) та фінальне видалення старих API на кшталт SlowBuffer.
🔗 https://nodejs.org/en/blog/release/v25.0.0
#nodejs #release #v8 #javascript #jskitchen
🔥4
Lodash починає нову еру під крилом OpenJS Foundation 🔧
Після років одиночної підтримки, бібліотека переходить до колективного управління — з техкомітетом, централізованими релізами та акцентом на безпеку й стабільність.
Нові пріоритети: мінімізація техборгу, припинення підтримки старих пакетів, формалізація triage-процесів і поступовий перехід до нативних JS-функцій без втрати сумісності.
https://blog.ulisesgascon.com/the-future-of-lodash
#javascript #opensource #security #jskitchen
Після років одиночної підтримки, бібліотека переходить до колективного управління — з техкомітетом, централізованими релізами та акцентом на безпеку й стабільність.
Нові пріоритети: мінімізація техборгу, припинення підтримки старих пакетів, формалізація triage-процесів і поступовий перехід до нативних JS-функцій без втрати сумісності.
https://blog.ulisesgascon.com/the-future-of-lodash
#javascript #opensource #security #jskitchen
Ulisesgascon
The Future of Lodash
Lodash begins a new stage with a more collaborative and sustainable model. This post outlines the plan to simplify its maintenance, strengthen security, and ensure its key role in the JavaScript ecosystem for the coming years.
🔥3
Brave знову викрив критичні уразливості в AI-браузерах 🤖
Дослідники виявили нові типи prompt injection-атак, які використовують на перший погляд банальні речі для прихованих інструкцій.
У випадку з Perplexity Comet їм вдалося атакувати асистента розпізнавання скріншотів через вбудований непомітний текст на зображенні. В той час як Fellou browserʼу достатьно просто наказати перейти на сторінку з вбудованими інструкціями.
Такі атаки дозволяють AI-браузерам виконувати шкідливі дії від імені користувача — з повним доступом до банків, пошти чи корпоративних акаунтів.
🔗 brave.com/blog/unseeable-prompt-injections
У тій же статті дослідники кажуть що на наступному тижні анонсують наступну знайдену вразливість. 😥
#security #browsers #promptinjection #jskitchen
Дослідники виявили нові типи prompt injection-атак, які використовують на перший погляд банальні речі для прихованих інструкцій.
У випадку з Perplexity Comet їм вдалося атакувати асистента розпізнавання скріншотів через вбудований непомітний текст на зображенні. В той час як Fellou browserʼу достатьно просто наказати перейти на сторінку з вбудованими інструкціями.
Такі атаки дозволяють AI-браузерам виконувати шкідливі дії від імені користувача — з повним доступом до банків, пошти чи корпоративних акаунтів.
🔗 brave.com/blog/unseeable-prompt-injections
У тій же статті дослідники кажуть що на наступному тижні анонсують наступну знайдену вразливість. 😥
#security #browsers #promptinjection #jskitchen
Brave
Unseeable prompt injections in screenshots: more vulnerabilities in Comet and other AI browsers | Brave
AI browsers remain vulnerable to prompt injection attacks via screenshots and hidden content, allowing attackers to exploit users' authenticated sessions.
😱3
Apple оновили веб-версію App Store… і випадково залишили source maps 🤭
У результаті спільнота швидко зреагувала — код зберегли і завантажили на GitHub:
🔗 https://github.com/rxliuli/apps.apple.com
App Store виявився написаним на TypeScript і Svelte 👌
#svelte #typescript #javascript #jskitchen
У результаті спільнота швидко зреагувала — код зберегли і завантажили на GitHub:
🔗 https://github.com/rxliuli/apps.apple.com
App Store виявився написаним на TypeScript і Svelte 👌
#svelte #typescript #javascript #jskitchen
👍8
А ось це прям дуже цікаво та гіковато 🤓
Roman Liutikov показав, як узяти ваш React-код, скомпілювати його в C і отримати нативну апку — без браузера й Electron.
Усе завдяки рушію Hermes з його AOT компайлером JS -> C:
🔗 https://romanliutikov.com/blog/native-apps-with-clojurescript-react-and-static-hermes
Ще більше цікавого і хата в селі у Романа в ТГ-каналі @smthng_dev
#javascript #react #clojurescript #jskitchen
Roman Liutikov показав, як узяти ваш React-код, скомпілювати його в C і отримати нативну апку — без браузера й Electron.
Усе завдяки рушію Hermes з його AOT компайлером JS -> C:
🔗 https://romanliutikov.com/blog/native-apps-with-clojurescript-react-and-static-hermes
Ще більше цікавого і хата в селі у Романа в ТГ-каналі @smthng_dev
#javascript #react #clojurescript #jskitchen
Romanliutikov
Native Apps with ClojureScript, React and Static Hermes | Roman Liutikov, Software Engineer
A mix of tech that makes it possible to build fully native apps with JavaScript, React and native libraries such as ImGui, thanks to JavaScript AOT compilation in Static Hermes
🔥3
Google представила Antigravity — нове інтегроване agent-first середовище розробки на базі моделі Gemini 3 Pro.
Нова платформа (а як ще це назвати?) являє собою повний набір тулів для розробки (IDE, термінал та браузер) до яких агенти мають повний доступ, що дозволяє їм виконувати таски будь-якого рівня – від написання кода до автономного тестування через субагенти у браузері. Підтримується також одночасне виконання декількох тасків.
Antigravity вже доступна безкоштовно для індивідуального використання, командні та ентерпрайз тарифи оголосять пізніше.
🔗 https://antigravity.google/blog/introducing-google-antigravity
📼 https://www.youtube.com/watch?v=nTOVIGsqCuY
Ставте 👍якщо ви не робот якщо вас ще не замінив айяй…
#ai #devtools #jskitchen
Нова платформа (а як ще це назвати?) являє собою повний набір тулів для розробки (IDE, термінал та браузер) до яких агенти мають повний доступ, що дозволяє їм виконувати таски будь-якого рівня – від написання кода до автономного тестування через субагенти у браузері. Підтримується також одночасне виконання декількох тасків.
Antigravity вже доступна безкоштовно для індивідуального використання, командні та ентерпрайз тарифи оголосять пізніше.
🔗 https://antigravity.google/blog/introducing-google-antigravity
📼 https://www.youtube.com/watch?v=nTOVIGsqCuY
Ставте 👍
#ai #devtools #jskitchen
Google Antigravity
Google Antigravity - Build the new way
👍4👎1😱1
Perplexity Comet ☄️ тепер доступний усім і безкоштовно, а Shai-Hulud, червʼяк що краде креденшіали, знову повернувся. 😶🌫️
На цей раз нова хвиля supply-chain атак принесла в npm 492 скомпроментованих пакети, що належать таким компаніям, як Zapier, ENS, AsyncAPI та Postman. А викрадені секрети публікуються у випадково названих загальнодоступних репозиторіях на GitHub.
🔗 https://www.aikido.dev/blog/shai-hulud-strikes-again-hitting-zapier-ensdomains
#javascript #npm #security #jskitchen
На цей раз нова хвиля supply-chain атак принесла в npm 492 скомпроментованих пакети, що належать таким компаніям, як Zapier, ENS, AsyncAPI та Postman. А викрадені секрети публікуються у випадково названих загальнодоступних репозиторіях на GitHub.
🔗 https://www.aikido.dev/blog/shai-hulud-strikes-again-hitting-zapier-ensdomains
#javascript #npm #security #jskitchen
www.aikido.dev
Shai Hulud 2.0 Strikes Again: Malware Supply-Chain Attack Hits Zapier & ENS Domains
The threat actor behind “Shai Hulud 2.0” launched a new malware campaign compromising the supply chain of Zapier, ENS Domains and more — exposing secrets, injecting malicious code, and enabling widespread developer-environment takeover.
👍2
TLDR: Anthropic поглинає (купує) Bun 🥟
У пресі кажуть, що вартість угоди може сягати кількох сотен мільйонів доларів…
Anthropic робить ставку на Bun як інфраструктуру, що забезпечує роботу Claude Code, Claude Agent SDK та майбутніх продуктів і інструментів для кодування штучного інтелекту.
При цьому Bun залишиться open-source під MIT-ліцензією. Склад команди розробки (поки що) залишається незміним, а роадмап сфокосується на продуктивність, сумісність та заміну Node.js.
🔗 https://bun.com/blog/bun-joins-anthropic
#bun #anthropic #javascript #devtools #opensource #jskitchen
У пресі кажуть, що вартість угоди може сягати кількох сотен мільйонів доларів…
Anthropic робить ставку на Bun як інфраструктуру, що забезпечує роботу Claude Code, Claude Agent SDK та майбутніх продуктів і інструментів для кодування штучного інтелекту.
При цьому Bun залишиться open-source під MIT-ліцензією. Склад команди розробки (поки що) залишається незміним, а роадмап сфокосується на продуктивність, сумісність та заміну Node.js.
🔗 https://bun.com/blog/bun-joins-anthropic
#bun #anthropic #javascript #devtools #opensource #jskitchen
Bun
Bun is joining Anthropic
Bun has been acquired by Anthropic. Anthropic is betting on Bun as the infrastructure powering Claude Code, Claude Agent SDK, and future AI coding products & tools.
👍3😱2
💣 Вчора ввечері у офіційному блозі React зʼявилася новина про критичну вразливість React Server Components, яка дозволяє виконати будь-який код на віддаленому сервері (RCE) ☠️
🔗 https://react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-components
Це стало можливо через вразливість в одній єдіній функціі
Великий розбір з прикладами тут:
🕵️♂️ https://github.com/ejpir/CVE-2025-55182-poc/blob/main/TECHNICAL-ANALYSIS.md
#react #security #rce #jskitchen
🔗 https://react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-components
Це стало можливо через вразливість в одній єдіній функціі
requireModule, а саме в коді moduleExports[metadata[NAME]];, який завдяки такій нотації виконує пошук по всьому ланцюгу прототипів, а не тільки використовує власні проперті модуля, що і дозваляє зловмиснику через перевизначення прототипу (JS Prototype pollution attack) виконати будь-якій код на вразливому сервері.Великий розбір з прикладами тут:
🕵️♂️ https://github.com/ejpir/CVE-2025-55182-poc/blob/main/TECHNICAL-ANALYSIS.md
#react #security #rce #jskitchen
react.dev
Critical Security Vulnerability in React Server Components – React
The library for web and native user interfaces
👍2😱1🐳1
👋 2️⃣0️⃣2️⃣5️⃣
Цей рік був насичений з точки зору безпеки: від supply-chain атак до критичних RCE.
Тож хочеться побажати всім бути в безпеці у наступному році,
а також зростання та нових досягнень.
Усім 300 спартанцям дякуємо, що читаєте наш канал 🧸
Підписуйтесь в threads 😉
Цей рік був насичений з точки зору безпеки: від supply-chain атак до критичних RCE.
Тож хочеться побажати всім бути в безпеці у наступному році,
а також зростання та нових досягнень.
Усім 300 спартанцям дякуємо, що читаєте наш канал 🧸
Підписуйтесь в threads 😉
🎄9
Всіх, хто святкує сьогодні день програміста вітаємо з професійним святом! 👨💻
А ось вам свіжа цікавинка:
MicroQuickJS – це спеціалізований JavaScript-рушій для вбудованих систем, який здатен працювати лише на 10 КБ оперативної пам’яті та займає близько 100 КБ у постійній пам'яті, забезпечуючи при цьому швидкість, порівнянну з QuickJS (від того ж автора). Його ключовою особливістю є повна незалежність від стандартної бібліотеки C (зокрема функцій malloc та free) та використання компактного збирача сміття для мінімізації фрагментації ресурсів. А також із обмежень це підтримка тільки підмножини ES5 для роботи в "суровішому режимі" (stricter mode) для підвищення ефективності та уникнення потенційних помилок у коді.
🔗 https://github.com/bellard/mquickjs/
#javascript #engine #jskitchen
А ось вам свіжа цікавинка:
MicroQuickJS – це спеціалізований JavaScript-рушій для вбудованих систем, який здатен працювати лише на 10 КБ оперативної пам’яті та займає близько 100 КБ у постійній пам'яті, забезпечуючи при цьому швидкість, порівнянну з QuickJS (від того ж автора). Його ключовою особливістю є повна незалежність від стандартної бібліотеки C (зокрема функцій malloc та free) та використання компактного збирача сміття для мінімізації фрагментації ресурсів. А також із обмежень це підтримка тільки підмножини ES5 для роботи в "суровішому режимі" (stricter mode) для підвищення ефективності та уникнення потенційних помилок у коді.
🔗 https://github.com/bellard/mquickjs/
#javascript #engine #jskitchen
GitHub
GitHub - bellard/mquickjs: Public repository of the Micro QuickJS Javascript Engine
Public repository of the Micro QuickJS Javascript Engine - bellard/mquickjs
👍2🔥1
✨ Вийшла jQuery 4.0.0 🦄
Ви навіть могли не здогадуватися, що ця бібліотека існує, або вже забули про неї, або періодично згадуєте під час чергового рефакторингу легасі-проєкту.
Але бібліотека відзначила 20-річний ювілей 14 січня, а 4.0.0 — це перший масштабний мажорний реліз за майже десятиліття 🥳
🔗 https://blog.jquery.com/2026/01/17/jquery-4-0-0/
У новій версії:
• видалено підтримку застарілих браузерів (IE ≤ 10, Edge та ще кількох);
• прибрано значну кількість застарілих API;
• код мігрував на ES modules для кращої сумісності з сучасними збірками;
• є повний upgrade guide та jQuery Migrate, щоб полегшити перехід.
#jquery #javascript #jskitchen
Ви навіть могли не здогадуватися, що ця бібліотека існує, або вже забули про неї, або періодично згадуєте під час чергового рефакторингу легасі-проєкту.
Але бібліотека відзначила 20-річний ювілей 14 січня, а 4.0.0 — це перший масштабний мажорний реліз за майже десятиліття 🥳
🔗 https://blog.jquery.com/2026/01/17/jquery-4-0-0/
У новій версії:
• видалено підтримку застарілих браузерів (IE ≤ 10, Edge та ще кількох);
• прибрано значну кількість застарілих API;
• код мігрував на ES modules для кращої сумісності з сучасними збірками;
• є повний upgrade guide та jQuery Migrate, щоб полегшити перехід.
#jquery #javascript #jskitchen
Jquery
jQuery 4.0.0 | Official jQuery Blog
jQuery: The Write Less, Do More, JavaScript Library
🔥4
⚡ ElectroBun v1 — Electron-подібний runtime на базі Bun
Нарешті зʼявилася альтернатива Electron із фокусом на швидкість і менший overhead завдяки Bun.
• нативні біндінги написані на C++, ObjC та Zig;
• швидший старт і нижче споживання ресурсів;
• простіший стек (Bun як runtime + bundler + package manager).
• використання системного webview (або CEF опціонально)
• підтримка macOS, Windows, Linux
🔗 https://blackboard.sh/electrobun/docs/
А як ви вважаєте: чи зможе Bun-екосистема реально скласти конкуренцію Electron?
#bun #javascript #desktop #jskitchen
Нарешті зʼявилася альтернатива Electron із фокусом на швидкість і менший overhead завдяки Bun.
• нативні біндінги написані на C++, ObjC та Zig;
• швидший старт і нижче споживання ресурсів;
• простіший стек (Bun як runtime + bundler + package manager).
• використання системного webview (або CEF опціонально)
• підтримка macOS, Windows, Linux
🔗 https://blackboard.sh/electrobun/docs/
А як ви вважаєте: чи зможе Bun-екосистема реально скласти конкуренцію Electron?
#bun #javascript #desktop #jskitchen
blackboard.sh
Electrobun Documentation - Build ultra fast, tiny, cross-platform desktop apps
Complete documentation for Electrobun - build ultra fast, tiny, cross-platform desktop applications with TypeScript.
👍1🤔1😱1
oxfmt – вийшла beta високопродуктивного форматера від команди Oxc, написаного на Rust і побудованого поверх їхнього власного тулчейну. В 30 разів швидші результати ніж у Prittier – оце справді blazing fast ⚡️
Що "під капотом":
• використовує власний парсер oxc-parser;
• zero-dependency runtime (нативний бінарник, без Node);
• детерміноване форматуваня (stable formatting) – однаковий output незалежно від середовища;
• орієнтація на сумісність із Prettier-форматуванням та команда для міграції з нього;
• підтримка великої кількості мов та DSL: JavaScript, JSX, TypeScript, TSX, JSON, JSONC, JSON5, YAML, TOML, HTML, Angular, Vue, CSS, SCSS, Less, Markdown, MDX, GraphQL, Ember, Handlebars.
Архітектурно oxfmt – це частина спроби зібрати повний JS-toolchain на Rust (parser + resolver + transformer + minifier + linter + formatter) в межах екосистеми Oxc.
Питання, а чи готова екосистема відмовитись від классичних Node-based тулів на користь нативних пайплайнів?
🔗 https://oxc.rs/blog/2026-02-24-oxfmt-beta
#javascript #typescript #rust #performance #jskitchen
Що "під капотом":
• використовує власний парсер oxc-parser;
• zero-dependency runtime (нативний бінарник, без Node);
• детерміноване форматуваня (stable formatting) – однаковий output незалежно від середовища;
• орієнтація на сумісність із Prettier-форматуванням та команда для міграції з нього;
• підтримка великої кількості мов та DSL: JavaScript, JSX, TypeScript, TSX, JSON, JSONC, JSON5, YAML, TOML, HTML, Angular, Vue, CSS, SCSS, Less, Markdown, MDX, GraphQL, Ember, Handlebars.
Архітектурно oxfmt – це частина спроби зібрати повний JS-toolchain на Rust (parser + resolver + transformer + minifier + linter + formatter) в межах екосистеми Oxc.
Питання, а чи готова екосистема відмовитись від классичних Node-based тулів на користь нативних пайплайнів?
🔗 https://oxc.rs/blog/2026-02-24-oxfmt-beta
#javascript #typescript #rust #performance #jskitchen
Oxc
Oxfmt Beta
A collection of high-performance JavaScript tools written in Rust
🔥2