JavaScript, Typescript, EcmaScript
2023
- JS/API
Выпуск 250, 2 января, 2023
- Дизайн
Выпуск 250, 2 января, 2023
- The most hearted CodPens of 2022
2022
- Ускорение инструментов
Выпуск 347 5 декабря 2022
- Speeding up the JavaScript ecosystem. One library at a time
- CSS- и JS-календари
Выпуск 347 5 декабря 2022
- Advent of CSS
- Advent of JavaScript
- Доступность с клавиатуры
Выпуск 346 28 ноября 2022
- Practical Accessibility
- HTML And CSS (Part 1)
- JavaScript (Part 2)
- State of JS
Выпуск 346 28 ноября 2022
- State of JavaScript 2022
- TypeScript 4.9
Выпуск 345 22 ноября 2022
- Announcing TypeScript 4.9
- JS и SEO
Выпуск 344 14 ноября 2022
- Google Needs 9X More Time To Crawl JS Than HTML
- Google: Dynamic Rendering Is A Workaround and Not A Long-Term Solution
- Next.js вместо CRA
Выпуск 344 14 ноября 2022
- Next.js passed Create React App in npm downloads
- Цена jQuery
Выпуск 343 7 ноября 2022
- The impact of removing jQuery on our web performance
- Что не так с Next.js 13
Выпуск 342 31 октября 2022
- Next.js 13
- Automatic fetch() Request Deduping
- React + Next?
- Introducing Turbopack
- Evan You: Vite vs Next.js
- Плохой CSS-in-JS
Выпуск 341 24 октября 2022
- Why We’re Breaking Up with CSS-in-JS
- Reverted to using vanilla CSS too
- TypeRunner
Выпуск 341 24 октября 2022
- TypeRunner: High-performance TypeScript compiler
- Два разных JS
Выпуск 340 17 октября 2022
- Two JavaScripts
- 10 лет TypeScript
Выпуск 339 10 октября 2022
- Ten Years of TypeScript
- Microsoft’s Typescript is SO impressive (2012)
- JS в C++
Выпуск 339 10 октября 2022
- I turned JS into a compiled language (for fun and Wasm)
- Node.js вместо bash
Выпуск 337 26 сентября 2022
- Shell scripting with Node.js
- A tool for writing better scripts: zx
- How to Write Shell Scripts in Node with Google’s zx Library
- Theatre.js
Выпуск 336 19 сентября 2022
- Theatre.js
- Медленный SSR
Выпуск 336 19 сентября 2022
- How To Avoid SSR Load Issues in Node.js
- JS и loading=lazy
Выпуск 336 19 сентября 2022
- Disabled JavaScript turns off native lazy loading
- Has сломал jQuery
Выпуск 336 19 сентября 2022
- Has сломал сайты на jQuery
- Export default
Выпуск 335 12 сентября 2022
- Default Exports in JavaScript Modules Are Terrible
- Бета TypeScript 4.9
Выпуск 334 6 сентября 2022
- TypeScript 4.9 Iteration Plan
- Картинки в Angular
Выпуск 334 6 сентября 2022
- Optimizing Images with the Angular Image Directive
- Flipper для отладки
Выпуск 333 29 августа 2022
- Flipper and JS: why we added JS support to a mobile debugging platform
- Flipper
- Аннотация типов в JS
Выпуск 331 15 августа 2022
- Type Annotations in JavaScript
- WAT
- TypeScript 4.8 RC
Выпуск 331 15 августа 2022
- Announcing TypeScript 4.8 RC
- Лоадеры в Node.js
Выпуск 329 1 августа 2022
- Experimental ESM Loader
- Experimental ESM Loader Hooks API
- Библиотека React-компонентов
Выпуск 327 18 июля 2022
- Notes on maintaining an internal React component library
- ES-модули в Node.js
Выпуск 326 11 июля 2022
- Create a statement about migration to ESM
- Валентин Семирульник про ESM
- Роман Дворнов про ESM в Node.js
- Bun.sh вместо Node.js
Выпуск 326 11 июля 2022
- Bun.sh
- Color.js
Выпуск 325 4 июля 2022
- Color.js
- ES 2022
Выпуск 324 27 июня 2022
- ECMAScript excitement
- ECMAScript 2022: What’s new?
- TC39: взгляд изнутри, Сергей Рубанов
- Релиз-ноуты V8 всё
Выпуск 323 21 июня 2022
- Discontinuing V8 release blog posts
- State of JS
Выпуск 322 21 февраля 2022
- The State of JS 2021
- JavaScript is in a tremendously better state today compared to 2016
- What’s New in the 2021 State of JavaScript Survey
- State of JavaScript 2021 Livestream
- Не успела Дока запуститься, а уже попала в State of JS
-
Кривые Безье. Выпуск 322. 21 февраля, 2022
- Опенсорсная книга по кривым Безье
- The Beauty of Bézier Curves
- Generative Design: Visualize, Program, and Create with JavaScript in p5.js Book
- React Native
Выпуск 322 21 февраля 2022
- Deep dive into React Native’s New Architecture
- Абстрактная раскладка
Выпуск 320 7 февраля 2022
- LYTS, Layout primitives for React
- Fetch в Node.js
Выпуск 320 7 февраля 2022
- fetch() In Node.js Core: Why You Should Care
- Пайпы в JS
Выпуск 319 31 января 2022
- A pipe operator for JavaScript: introduction and use cases
- Как не писать TypeScript
Выпуск 318 24 января 2022
- TypeScript Features to Avoid
- Vue 3 близко
Выпуск 318 24 января 2022
- Vue 3 as the New Default
- Metho?
Выпуск 317 17 января 2022
- Introducing Metho: Safely adding superpowers to JS
- State of JS
Выпуск 317 17 января 2022
- State of JS 2021
- Faker.js
Выпуск 316 11 января 2022
- Just went to install Faker for my latest demo, and…
- GitHub-репозиторий Faker.js
- Marak Takes An Open Source Stand
- Mocha: Delete my code
- JavaScript
Выпуск 315 4 января 2022
- Announcing the Deno Company
- Seed Funding for Remix
- Turborepo is joining Vercel
- Vercel welcomes Rich Harris, creator of Svelte
2021
- Быстрый Rust
Выпуск 314 27 декабря 2021
- Rust is the future of JS infrastructure
- Ли Робинсон
- Developers would rather have a faster tool that’s harder to contribute to
- Fast software wins
- Глубокое копирование
Выпуск 314 27 декабря 2021
- Deep-copying in JavaScript using structuredClone
- Create React App 5
Выпуск 314 27 декабря 2021
- CRA 5.0
- Вшитые node_modules
Выпуск 312 13 декабря 2021
- More teams should check node_modules directory into git
- Yarn Zero Installs
- Building layers. AWS Serverless Application Model
- Serverless TypeScript: A complete setup for AWS SAM Lambdas
- Веб-альманах
Выпуск 311 6 декабря 2021
- Markup
- CSS
- JavaScript
- Node.js в GitHub Actions
Выпуск 311 6 декабря 2021
- Default Node.js version will be set to 16 on November, 29
- 26 лет JS
Выпуск 311 6 декабря 2021
- The birth of JavaScript in 4 slides
- Netscape and Sun announce JavaScript (Dec 4, 1995)
- TypeScript в Etsy
Выпуск 310 2 декабря 2021
- Etsy’s Journey to TypeScript
- The essentials of TypeScript
- Remix альтернатива Next.js
Выпуск 310 2 декабря 2021
- Remix
- Introducing Remix v1
- 50-секундный питч Introducing Remix
- 6-часовой туториал Кента Доддса
- Introduction to Remix
- Прогресс-бар
Выпуск 309 23 ноября 2021
- Пишем семантически верные индикаторы загрузки на Angular
- Angular 13
Выпуск 308 16 ноября 2021
- Angular v13 is now Available
- Дженерики в TypeScript
Выпуск 308 16 ноября 2021
- Дженерики в TypeScript
- TypeScript 4.5 RC
Выпуск 307 8 ноября 2021
- TypeScript 4.5 RC
- Concerns with TypeScript 4.5’s Node 12+ ESM Support
- Next.js 12
Выпуск 307 8 ноября 2021
- Next.js 12
- Rakkas
- Node.js и веб-платформа
Выпуск 306 2 ноября 2021
- Node.js v16.13.0 LTS
- Node.js 16 promoted to long-term support
- Yes, Node.js is part of the Web Platform
- Node.js 17
Выпуск 305 25 октября 2021
- Node v17.0.0
- Бета TypeScript 4.5
Выпуск 303 11 октября 2021
- Announcing TypeScript 4.5 Beta
- Npm 8.0.0
- Node 16.11.0
- 10 лет JS-лого
Выпуск 302 4 октября 2021
- JavaScript Logo
- jQuery уходит
Выпуск 302 4 октября 2021
- jQuery достиг пика популярности в 2020
- React Native в вебе
Выпуск 299 14 сентября 2021
- Twitter’s div soup and uglyfied CSS, explained
- TypeScript нужен не везде
Выпуск 299 14 сентября 2021
- Карго-культ TypeScript в украинских аутсорсерах
- React render tracker
Выпуск 297 30 августа 2021
- Анонс в Телеграме
- Демо на Ютубе
- You don’t know JS
Выпуск 297 30 августа 2021
- You Don’t Know JS Yet second edition books
- TypeScript 4.4
Выпуск 297 30 августа 2021
- TypeScript 4.4 Released
- ES-модули
Выпуск 296 23 августа 2021
- Modern web apps without JS bundling or transpiling
- Стримы в Node.js
Выпуск 292 26 июля 2021
- Node.js 16.5.0 - Experimental Web Streams API
- Все стандарты WHATWG
- Библиотека Solid
Выпуск 291 20 июля 2021
- SolidJS Official Release: The long road to 1.0
- Petite Vue
Выпуск 290 13 июля 2021
- vuejs/petite-vue: 5kb subset of Vue
- Temporal API
Выпуск 289 5 июля 2021
- Temporal: getting started with JavaScript’s new date time API
- Новинки ES2021
Выпуск 288 28 июня 2021
- ES2021
- Weak references and finalizers
- ES2021: numeric separators
- Планы React 18 и Suspense
Выпуск 287 21 июня 2021
- The Plan for React 18
- New Suspense SSR Architecture in React 18
- Веб-стандарты 264 с Дэном Абрамовым
- JS для Nginx
Выпуск 287 21 июня 2021
- Магия вне Хогвартса: NJS
- Веб-сервер на Ubuntu 18 с нуля: nginx, HTTP/2, Brotli и HTTPS
- TypeScript 4.3
Выпуск 285 8 июня 2021
- Релиз TS 4.3! Посмотрим, что новенького он нам принёс
- Understanding TypeScript’s Popularity
- 10++ TypeScript Pro tips/patterns with (or without) React
- Starting a TypeScript Project in 2021
- Announcing TypeScript 4.3
- TypeScript: Раскладываем tsconfig по полочкам, часть 1
- TypeScript: Раскладываем tsconfig по полочкам, часть 2
- JS внутри WASM
Выпуск 285 8 июня 2021
- Making JavaScript run fast on WebAssembly
- Node.js в браузере
Выпуск 284 31 мая 2021
- Introducing WebContainers: Run Node.js natively in your browser
- Мозаичный JS
Выпуск 280 4 мая 2021
- Как мы сделали JS по-настоящему модульным
- История JS
Выпуск 280 4 мая 2021
- CSSSR История фронтенда. Выпуск 2
- История фронтенда: JavaScript как отражение новой эпохи
- Node.js 16
Выпуск 279 26 апреля 2021
- Node.js 16 available now
- DevTools на TypeScript
Выпуск 277 12 апреля 2021
- Migrating DevTools to TypeScript
- Static в V8
Выпуск 276 5 апреля 2021
- Class static initializer blocks
- Что нового в V8
Выпуск 274 22 марта 2021
- V8 release v9.0
- React Native и Preact
Выпуск 273 15 марта 2021
- Announcing React Native 0.64 with Hermes on iOS
- Как я полюбил и возненавидел React Native
- Preact Server Components
- Зачем TypeScript
Выпуск 270 22 февраля 2021
- Tackling TypeScript: Upgrading from JavaScript
- Нормальные однострочники
Выпуск 269 15 февраля 2021
- 15 полезных однострочных выражений JavaScript
- Обновление V8 v8.9
Выпуск 268 9 февраля 2021
- V8 release v8.9
- Null или undefined
Выпуск 267 1 февраля 2021
- Undefined vs. null revisited
- Новый JS-метод at
Выпуск 266 26 января 2021
- TC39: Relative Indexing Method
- Состояние всего
Выпуск 265 18 января 2021
- State of JS 2020
- 2020 JavaScript Rising Stars
- React Server Components
Выпуск 264 11 января 2021
- Zero-Bundle-Size Server Components
- A few points about the different kinds of components
- React Server Components — что это?
- React Server Components Demo with Prisma
2020
- React Server Components
Выпуск 262 28 декабря 2020
- Zero-Bundle-Size Server Components
- React Server Components
- A few points about the different kinds of components
- История JS-фреймворков
Выпуск 262 28 декабря 2020
- Что нужно знать о популярных JS-фреймворках
- JS-андерхуд
Выпуск 262 28 декабря 2020
- Вадим в JS-андерхуде
- Маша в JS-андерхуде
- EStimate лишний JS
Выпуск 260 15 декабря 2020
- Publish, ship, and install modern JS for faster applications
- EStimator.dev: the modern JavaScript savings calculator
- Пуньк и 27 Кб
Выпуск 259 8 декабря 2020
- React hover animation effect with React Spring
- State of JS
Выпуск 259 8 декабря 2020
- The State of JS 2020
- Ценность разделения
Выпуск 258 30 ноября 2020
- Why it’s good for users that HTML, CSS and JS are separate languages
- Смёржить всё в JS
Выпуск 258 30 ноября 2020
- The Grand Unification Proposal
- React vs WordPress
Выпуск 252 19 октября 2020
- The (extremely) loud minority
- Зар и JS-марафоны
Выпуск 251 13 октября 2020
- Зар в Твиттере
- Zar Marathon 2k20
- React Marathon 2.0
- SSR и Next.js
Выпуск 251 13 октября 2020
- Почему я выбрал Next.js, а не Gatsby, Gridsome или Nuxt?
- Vue 3
Выпуск 249 28 сентября 2020
- Вышел Vue.js 3.0 «One piece»
- Выпуск с Натальей Теплухиной из Vue Core Team
- История двух колор-пикеров
Выпуск 248 21 сентября 2020
- Супер быстрый и компактный колор-пикер для Реакта
- У библиотеки одна зависимость — React
- React-colorful
- React-colorful: демо
- Vanilla-colorful
- Vanilla-colorful: демо
- Розеттский камень
- React и веб-компоненты
Выпуск 248 21 сентября 2020
- Comparing React and Web Components: Starters
- Comparing React and Web Components: Components
- Moment.js всё
Выпуск 248 21 сентября 2020
- Moment.js Project Status
- Зачем Yarn 2
Выпуск 245 1 сентября 2020
- Yarn 2.2
- TypeScript в Svelte
Выпуск 240 27 июля 2020
- Svelte Loves TypeScript
- Новинки V8 8.4
Выпуск 237 7 июля 2020
- V8 release v8.4
- What’s new in V8/JavaScript
- TypeScript 4
Выпуск 236 30 июня 2020
- Announcing TypeScript 4.0 Beta
- CSSTree docs & tools
- Date и Temporal
Выпуск 236 30 июня 2020
- Dates and Times in JavaScript
- Пару календарей назад я был совсем другим
- Альфа Bootstrap 5
Выпуск 235. 23 июня 2020
- Bootstrap 5 alpha!
- Записи и кортежи в ES
Выпуск 234. 15 июня 2020
- Первый взгляд на записи и кортежи в JS
- Очистка памяти
Выпуск 234. 15 июня 2020
- Event listeners and garbage collection
- Взгляд на JS-экосистему
Выпуск 232. 2 июня 2020
- Взгляд на JavaScript со стороны
- Angular по-русски
Выпуск 231. 25 мая 2020
- Документация по Angular по-русски
- Сообщество Angular в Телеграме
- Сообщество TensorflowJS в Телеграме
- Deno вместо Node
Выпуск 230. 18 мая 2020
- Deno 1.0
- Deno in 100 Seconds
- Пробуем Deno на примере простейшего сервера и React SSR
- Top-level await в Node.js
Выпуск 230. 18 мая 2020
- Experimental top-level await in Node.js
- Add support for top level await
- Непонятные min и max
Выпуск 229. 12 мая 2020
- Min()/max() both with exactly like JS
- CSS min() and max() functions are counterintuitive
- Logical assignment
Выпуск 229. 12 мая 2020
- Logical assignment
- Атомарный CSS-in-JS
Выпуск 228. 5 мая 2020
- Atomic CSS-in-JS
- Цена JS-фреймворков
Выпуск 227. 28 апреля 2020
- The Cost of Javascript Frameworks
- Будни TC39
Выпуск 226. 21 апреля 2020
- Сайт TC39
- ES-импорты для разработки
Выпуск 226. 21 апреля 2020
- Импорт локальных модулей на сайте The F-Word
- jQuery всё ещё нужна
Выпуск 226. 21 апреля 2020
- jQuery 3.5.0 Released!
- JavaScript по БЭМ
- Chakra Core уходит сообществу
Выпуск 226. 21 апреля 2020
- ChakraCore Transition
- Определившийся ES 2020
Выпуск 224. 6 апреля 2020
- ECMAScript 2020: the final feature set
- ES2020 Candidate
- Vue.js
Выпуск 221. 17 марта, 2020
- Vue.js: The Documentary
- Новый участник Vue core team
- ESLint-плагин теперь поддерживает синтаксис Vue3
- Vue’s Darkest Day
- Фронтендер в геймдеве
Выпуск 220. 11 марта 2020
- Создание аркадной игры на ванильном JavaScript
- Интернационализация
Выпуск 220. 11 марта 2020
- JavaScript Internationalization in 2020
- Фильм про Vue.js
Выпуск 220. 11 марта 2020
- Vue.js: The Documentary
- Вся сборка ведёт в Rome
Выпуск 220. 11 марта 2020
- Rome, a new JavaScript Toolchain
- Как JS поедает HTML
Выпуск 217. 18 февраля 2020
- Why JavaScript is Eating HTML
- Hydration
- Angular 9 с новым сборщиком
Выпуск 217. 18 февраля 2020
- Version 9 of Angular Now Available
- Можно ли без JS
Выпуск 215. 4 февраля 2020
- Apollo GraphQL without JavaScript
- Воркеры сложнее чем кажутся
Выпуск 215. 4 февраля 2020
- JavaScript in parallel - web workers explained
- Comlink makes WebWorkers enjoyable
- Коротко про Babel 7.8.0
Выпуск 213. 20 января 2020
- Babel 7.8.0: ES 2020, .mjs config files and @babel/cli improvements
- Ментальная модель в JavaScript
Выпуск 212. 9 января 2020
- Из чего сделан JavaScript?
- Веб-компоненты и React
Выпуск 211. 9 января, 2020
- Igalia
- Paul Lewis — Custom Web Shadow Elements, or Whatever…
- Alex Russell — The Mobile Web: MIA
2019
- Красивый код и быстрый код
Выпуск 208. 16 декабря, 2019
- The unseen perf costs of CSS-in-JS in React apps
- JavaScript component-level CPU costs
- JS кусается
Выпуск 206. 4 декабря, 2019
- When JavaScript Bytes
- Слайды
- Все видео с performance.now()
- Use strict
Выпуск 206. 4 декабря, 2019
- Зачем в JavaScript нужен строгий режим?
- State of JS 2019
Выпуск 206. 4 декабря, 2019
- The State of JS 2019
- Optional chaining
Выпуск 205. 25 ноября, 2019
- Производительность optional chaining в JS
- Async === promise
Выпуск 205. 25 ноября, 2019
- Разница между async функцией и возвращающей промис
- Node.js с es-модулями
Выпуск 205. 25 ноября, 2019
- Announcing core Node.js support for ECMAScript modules
- Большой релиз gsap 3
Выпуск 204. 18 ноября, 2019
- The New Features of GSAP 3
- Снимок веба 2019
Выпуск 204. 18 ноября, 2019
- Web Almanac 2019
- WA: JavaScript
- WA: CSS
- WA: Markup
- JS Foundation
- Weakmap и gc
Выпуск 203. 11 ноября, 2019
- Inside V8: weak collections, ephemerons, and private fields
- Канал Рубанова в Телеграме
- Релиз Node.js и модули
Выпуск 202. 4 ноября, 2019
- Node.js Code+Learn в Москве 6 ноября
- Node.js 12 to LTS and Node.js 13 is here!
- Consensus to unflag ESM in Node.js core
- Прокси и jQuery
Выпуск 195. 30 сентября, 2019
- Chaining styles with a JavaScript Proxy
- История и наследие jQuery
- Сгибание на React
Выпуск 195. 30 сентября, 2019
- Folding the DOM
- Участие в создании ES
Выпуск 190. 19 августа, 2019
- ECMAScript proposals
- TC39 Discourse
- JavaScript в ВУЗах
Выпуск 190. 19 августа, 2019
- Основы программирования с примерами на JS
- Learnable Programming
- Wallaby.js & Quokka.js, Дмитрий Махнёв
- БЭМ или CSS-in-JS
Выпуск 189. 19 августа, 2019
- CSS vs CSS-in-JS (BEM vs Emotion)
- JS-движок Hermes для React Native
Выпуск 188. 12 августа, 2019
- Facebook: Hermes JS Engine
- Slack и ответственный JS
Выпуск 186. 29 июля, 2019
- Rebuilding Slack on the desktop
- Ответственный подход к JS-разработке, 1
- Ответственный подход к JS-разработке, 2
- Удобно читать JSON
Выпуск 186. 29 июля, 2019
- JsonDiscovery: Меняем опыт просмотра JSON в браузере
- Безусловный JS
Выпуск 183. 8 июля, 2019
- Советы по улучшению условий в JavaScript
- Цена JS и виртуальный список
Выпуск 182. 1 июля, 2019
- The cost of JavaScript in 2019
- Virtualize large lists with react-window
- Node.js, npm, jetbrains
Выпуск 182. 1 июля, 2019
- Node 12.5.0
- The economics of open source
- JetBrains Open Day
- Видео доклада IDE Wars
- JQuery (не) нужна
Выпуск 181. 26 июня, 2019
- Почему я до сих пор использую jQuery
- Новости ТС39
Выпуск 180. 17 июня, 2019
- ES2020
- Dynamic import
- Top-level await
- WeakReferences
- Зачем Elm
Выпуск 178. 5 июня, 2019
- Elm
- The Elm Guide
- Elm Berlin Meetup
- Игрушки на Elm
- Фильм про Ember.js
Выпуск 178. 5 июня, 2019
- Ember.js: The Documentary
- JSConf EU 2019 Opening
- JSConf EU 2017 Opening
- Svelte и Parcel
Выпуск 174. 6 мая, 2019
- Svelte 3.0
- Using Parcel as a Bundler for React Applications
- Год со Spectre
Выпуск 174. 6 мая, 2019
- V8: один год со Spectre
- Борьба с оптимизациями V8
Выпуск 173. 29 апреля, 2019
- Нужно ли чистить строки в JS
- Svelte 3
Выпуск 173. 29 апреля, 2019
- Svelte 3: Переосмысление реактивности
- Node.js 12 и ES-модули
Выпуск 173. 29 апреля, 2019
- Introducing Node.js 12
- Announcing a new --experimental-modules
- Оптимизации V8
Выпуск 171. 22 апреля, 2019
- V8: Optimizing the scanner
- V8: Lazy parsing
- Статьи по JavaScript
Выпуск 171. 22 апреля, 2019
- Анонимные функции в JavaScript
- Domain-Oriented Observability
- Vue в N1
Выпуск 171. 22 апреля, 2019
- Vue.js в действии
- Nuxt 2.6 released!
- Учебник по JS и книги
Выпуск 171. 22 апреля, 2019
- The Modern JavaScript Tutorial
- Старый учебник по JavaScript
- Перевод нового учебника по JavaScript
- Frontend Handbook 2019
- JS-импорты, SEO и SSR
- Dimport
- Shimport
- JS SEO: Angular
- JS SEO: React
- JS SEO: Vue
- Готовим изоморфные веб-приложения правильно
- Новый релиз JQuery
Выпуск 170. 15 апреля, 2019
- Stack Overflow Developer Survey Results 2019
- jQuery 3.4.0 Released
- Условные ES-модули
Выпуск 165. 18 марта, 2019
- Support for differential script loading
- First-class differential loading support
- React Native 0.59
Выпуск 165. 18 марта, 2019
- Releasing React Native 0.59
- Валентин Шергин, React Native Core
- Модули и импорт без Webpack
Выпуск 164. 11 марта, 2019
- It will never be part of the ES thanks to TC39 politics
- JS thought leader explains how standards are not important
- Deploying ES2015+ Code in Production Today
- JS для старых браузеров
Выпуск 164. 11 марта, 2019
- Supporting old browsers without hurting everyone
- JavaScript iterator patterns
- Preact и технологии интенсивов
Выпуск 164. 11 марта, 2019
- Preact X Alpha 0 is here!
- JavaScript и SEO
Выпуск 163. 4 марта, 2019
- JavaScript SEO
- JS прямо в CSS
Выпуск 162. 25 февраля, 2019
- Houdini: JS in CSS
- Приоритеты загрузки JS
Выпуск 162. 25 февраля, 2019
- JavaScript Loading Priorities in Chrome
- Перевод документации React
Выпуск 160. 11 февраля, 2019
- Перевод документации по React
- ES2019
Выпуск 159. 4 февраля, 2019
- Что нового в JavaScript 2019? Дэвид Нил
- Что нового в JavaScript 2019? Сергей Рубанов
- Future JavaScript: what is still missing?
- When past decisions come back to bite us
- CSS против JS
Выпуск 159. 4 февраля, 2019
- HTML, CSS и исчезающие точки входа в индустрию
- CSS and JS Are at War, Here’s How to Stop It
- The Great Divide
- JS-разработчики для ТВ
Выпуск 159. 4 февраля, 2019
- Сворачивающийся телевизор
- JS-разработчик №1
- JS-разработчик №2
- HTML-модули в JS
Выпуск 157. 21 января, 2019
- Intent to Implement: HTML Modules
- HTML Modules Explainer
- JS десять лет назад
Выпуск 157. 21 января, 2019
- WSD в Минске в 2009 году
- I almost couldn’t do this challenge
- JavaScript в ВУЗах
Выпуск 157. 21 января, 2019
- 100 видео-лекций по программированию
- Курс лекций по JavaScript и Node.js в КПИ
- MIT Software Studio
- Harvard CS50 Seminars
- CSS-vs-JS
Выпуск 156. 14 января, 2019
- CSS is the most complicated API in wide use
- We’re seeing the same thing today with CSS
- CSS: новый вид JavaScript
- Скринкасты и поля классов из ES
Выпуск 155. 7 января, 2019
- JavaScript реализация throttle на пальцах
- Y-комбинатор на JavaScript
- Glitch
- Канал Рубанова в Телеграме
- The new feature on the horizon in ES: Class Fields
-
A11Y и ответственность за UX. Выпуск 155. 7 января, 2019
- Инклюзивные компоненты: переключатели
2018
- Сборка и ES-модули
Выпуск 152. 24 декабря, 2018
- Современная сборка на ES-модулях
- JavaScript для детей
- Deploying ES2015+ Code in Production Today
- Как же без React
Выпуск 149. 3 декабря, 2018
- React 16.x Roadmap
- Перенос на новую строку в JSX
- 5 Ways to Style React Components in 2019
- Прогрессивная графика
Выпуск 149. 3 декабря, 2018
- Генерируем красивые SVG-плейсхолдеры на Node.js
- Why and how to use WebP images today
- Skillbox, оптимизация графики, Squoosh и элемент picture
- Фигуры и шрифты
Выпуск 149. 3 декабря, 2018
- Making Future Interfaces: Unusual Shapes
- Should I Use JavaScript to Load My Web Fonts?
- HTM как замена JSX
Выпуск 148. 26 ноября, 2018
- HTM (Hyperscript Tagged Markup)
- Mortal Kombat вживую
Выпуск 148. 26 ноября, 2018
- Играем в Mortal Kombat с TensorFlow.js
- Quasimondo
- Хуки, или React по-новому
Выпуск 145. 5 ноября, 2018
- Making sense of React Hooks
- Collection of React hooks
- useHooks
- CSS-in-JS
Выпуск 144. 29 октября, 2018
- Styled-components v4
- Create React App + astroturf
- Linaria
- Astroturf
- CSS Modules
- JavaScript
Выпуск 143. 22 октября, 2018
- JavaScript ES6: слабые стороны
- Вредная элитарная точка зрения. Обсудим?
- How To Serve Legacy Code Only To Legacy Browsers
- Polyfill.io
- Планы Vue.js 3.0
Выпуск 141. 8 октября, 2018
- Планы на следующую версию Vue.js
- Новые стрелки в JS
Выпуск 140. 1 октября, 2018
- Choosing The Right JavaScript Arrow Function
- Новый ES всё ломает
Выпуск 140. 1 октября, 2018
- Highcharts.js line labels disappear with Array#flat enabled
- ES Proposal: Global
- Global breaks Flickr
- ES Proposal: Temporal
- Redux не нужен
Выпуск 140. 1 октября, 2018
- Прощай, Redux. Почему он нам больше не нужен
- Make frontend «backend» again
- Семантика и Typescript
Выпуск 140. 1 октября, 2018
- Почему семантический HTML важен, и как TypeScript помогает это понять
- JS 2018
Выпуск 138. 17 сентября, 2018
- The State of JavaScript 2018
- Развитие React DOM
Выпуск 136. 3 сентября, 2018
- Reach UI
- React Fire: Modernizing React DOM
- Выпуск №122 с Алексеем Швайкой
- Опенсорс и политика
Выпуск 136. 3 сентября, 2018
- Change MIT License on Lerna banning ICE collaborators
- Add text to MIT License banning ICE collaborators
- Restore unmodified MIT license
- MIT 3 Laws License
- Новинки Node.js
Выпуск 135. 28 августа, 2018
- Experimental multi-threading support behind a flag in Node.js 10
- Node.js: HTTP2: graduate from experimental
- Неправильный пайплайн
Выпуск 132. 6 августа 2018
- I think TC39 is making a mistake…
- Уязвимость в React и не только
Выпуск 132. 6 августа 2018
- React v16.4.2: Server-side vulnerability fix
- Браузеры мешают JS
Выпуск 131. 30 июля 2018
- The three browsers holding JavaScript back
- Опасные пресеты Babel
Выпуск 131. 30 июля 2018
- Removing Babel’s Stage Presets
- React или jQuery
Выпуск 131. 30 июля 2018
- Github.com отказывается от jQuery
- React is The New jQuery
- React — это не новый jQuery
- Неудобные классы и всякий JS
Выпуск 130. 23 июля 2018
- Классы, сложность и функциональное программирование
- What’s Happening With the Pipeline (|>) Proposal?
- Guppy: friendly app manager and task runner for React
- An introduction to the JavaScript MutationObserver API
- Мёртвый код
Выпуск 129. 16 июля 2018
- Reduce JavaScript Payloads with Tree Shaking
- React это просто JS
Выпуск 128. 9 июля 2018
- React is just JavaScript
- The Beginner’s Guide to React
- Див не кликается
Выпуск 127. 2 июля 2018
- JS click event bubbling on iOS
- Жми сюда!
- Модули ES2015+
Выпуск 127. 2 июля 2018
- On Consuming (and Publishing) ES2015+ Packages
- Исчезающие фреймворки
Выпуск 127. 2 июля 2018
- Исчезающие фреймворки
- Computer, build me an app
- Доклады на BeerJS
Выпуск 127. 2 июля 2018
- BeerJS Summit в Минске 30 июня
- Essential Image Optimization
- Decrease Front-end Size
- Don’t Guess it, Test it!
- Grammarly
- Доступный React
Выпуск 126. 25 июня 2018
- Empathy-Driven Development
- Await и ES-модули
Выпуск 123. 4 июня, 2018
- Top-Level Await 2: still awaiting
- Since today we support the import.meta proposal in Firefox Nightly
- Высокоуровневые API
Выпуск 122. 28 мая 2018
- BlinkOn 9: Layered web APIs
- Remove the storage mutex
- React-virtualized
- Танцующие скелеты
Выпуск 122. 28 мая 2018
- Real-time Human Pose Estimation in the Browser with TensorFlow.js
- Новинки и проблемы React
Выпуск 122. 28 мая 2018
- React v16.4.0: Pointer Events
- React-pointable
- React: Web Components
- Custom Elements Everywhere
- React is the new jQuery
- Что обсуждал TC39
Выпуск 122. 28 мая 2018
- TC39 64th meeting
- Don’t go and actively try to make things harder
- Синдром устаревания
Выпуск 121. 21 мая 2018
- Understanding How Node.js Release Lines Work
- Критика CSS-in-JS
Выпуск 121. 21 мая 2018
- What’s wrong with CSS-in-JS?
- What’s right with CSS-in-JS
- CSS-in-JS
- My struggle to learn React
- Динамический Nodelist
Выпуск 121. 21 мая 2018
- Use querySelectorAll, people!
- Оптимизация JS с Prepack
Выпуск 120. 14 мая 2018
- A Gentle Introduction to Prepack
- Prepack
- Bigint в JS
Выпуск 119. 7 мая 2018
- Google Developers: BigInt
- TC39: BigInt
- Node.js 10 и NPM 6
Выпуск 118. 30 апреля 2018
- The Node.js Project Introduces Latest Release Line: Node.js 10.x
- Announcing npm@6
-
Заголовки для SPA. Выпуск 118. 30 апреля, 2018
- Managing Heading Levels In Design Systems
- Самый плохой SPA в интернете
- Стиль кода в React
Выпуск 117. 23 апреля 2018
- React Code Style Guide
- React Patterns
- react-bits
- react-in-patterns
- Новые операторы в ES
Выпуск 117. 23 апреля 2018
- Операторы ?., ?? и |>, которые вам понравятся
- Доступные таблицы
Выпуск 115. 9 апреля 2018
- Data Tables
- Неправильные классы и const в JS
Выпуск 115. 9 апреля 2018
- Классы и фабричные функции в JS. Что выбрать?
- Задолбало противопоставление хренова const чёртову let
- Const в JS делает свою работу правильно!
- v8 и веб-сокеты в Node.js
Выпуск 114. 2 апреля 2018
- V8 release v6.6
- Node.js is considering adding built-in WebSockets support
- React v16.3.0
Выпуск 114. 2 апреля 2018
- React v16.3.0: New lifecycles and context API
- Sneak Peek: Beyond React 16
- ES-модули уже здесь
Выпуск 114. 2 апреля 2018
- Глубокое погружение в ES-модули в картинках
- ES modules for dedicated workers in Chromium
- Workbox
- Рецепты vue.js и js-курсы
Выпуск 113. 26 марта 2018
- Vue.js Cookbook
- Видео с Vue.js Moscow Meetup #1
- Автор интенсивных курсов по JS в HTML Academy
- Старикам здесь не место?
- Новый курс «JavaScript в браузере»
- Бесплатный курс «Знакомство с JavaScript»
- Сортировка DOM
Выпуск 112. 19 марта 2018
- DOM API for sorting siblings
- Гудини для CSS
Выпуск 112. 19 марта 2018
- Say Hello to Houdini and the CSS Paint API
- Webpack без SPA
Выпуск 112. 19 марта 2018
- Простой статический сайт на Webpack 4
- SEO для JS
Выпуск 112. 19 марта 2018
- Руководство по SEO JS-сайтов: Интернет глазами Google
- Руководство по SEO JS-сайтов: Проблемы, эксперименты и рекомендации
- Features not supported by Google bot
- Webpack и Make
Выпуск 111. 12 марта 2018
- On-Demand-Loading of separated CSS
- The Lost Art of the Makefile
- Смушгейт и Mootools
Выпуск 111. 12 марта 2018
- Rename flatten to smoosh
- Надёжная случайность
Выпуск 111. 12 марта 2018
- Случайные числа не случайны
- Node.js 10
Выпуск 108. 19 февраля 2018
- fs: add promises API
- Node.js 10.0.0 Tracking
- Vue.js вместо jQuery
Выпуск 108. 19 февраля 2018
- Replacing jQuery With Vue.js: No Build Step Necessary
- Svelte
- Ecmascript 3000
Выпуск 108. 19 февраля 2018
- ECMAScript 2018 RC
- Async iterators and generators
- Object rest and spread properties
- Promise.prototype.finally
- ECMAScript regular expressions are getting better!
- Class field declarations for JavaScript
- ES proposal: String.prototype.matchAll
- CSS на JS в Chrome
Выпуск 107. 12 февраля 2018
- Chrome 65 Beta
- Circle Chart
- Шортики и уважение
Выпуск 104. 22 января 2018
- Шортики по ReactJS
- Общие JS-модули
Выпуск 104. 22 января 2018
- ESM modules in node: npm edition
- Точка с запятой в JS
Выпуск 103. 15 января 2018
- Hazard of Automatic Semicolon Insertion
- Prettier
- JavaScript Standard Style
- Airbnb JavaScript Style Guide
2017
- Что изменилось за 2 года
Выпуск 100. 25 декабря, 2017
- Flexbox Froggy
- Grid Garden
- Как работает на низком уровне Node.js и Angular?
- Что не так с классами в JS
Выпуск 99. 18 декабря, 2017
- I don’t like this pattern
- Ideally the latter I’d say
- Webpack или Parcel
Выпуск 98. 11 декабря, 2017
- Webpack 4.0.0-alpha.0
- Parcel
- JS-модули, React + BEM
Выпуск 96. 27 ноября, 2017
- Dynamic import()
- Что за lit-html?
- Bemto-components
- jQuery умер, да здравствует React
- Как я перестал верить технологиям
- Дорогой JS
Выпуск 95. 20 ноября, 2017
- The Cost Of JavaScript
- Real-world Web Performance Budgets
- Node.js
Выпуск 94. 13 ноября, 2017
- Node.js 8 Moves into LTS
- Жду npm install уже минут 10
- React и Kotlin
Выпуск 93. 7 ноября, 2017
- Create React Kotlin App
- The melting pot of JavaScript
- Removing React.js resulted in a 50% perf improvement
- Netflix functions without client-side React
- Фокус и курсоры
Выпуск 93. 7 ноября, 2017
- Focusingly
- A Better Focus
- Change the pointer cursor
- Colour management and gamut
- Загрузка картинок
Выпуск 90. 16 октября, 2017
- Улучшаем опыт взаимодействия с формами
- Creating a Camera App
- Uploading an Image
- Знакомьтесь, JS
Выпуск 89. 9 октября, 2017
- Знакомство с JavaScript
- Шорты и JS-типизация
Выпуск 88. 2 октября, 2017
- Сахарный JS
- Draggable JS
- Covfefescript?
- Лицензии и DRM
Выпуск 88. 2 октября, 2017
- Relicensing React, Jest, Flow, and Immutable.js
- Relicensing the GraphQL specification
- EME at the W3C
- EME Misdirection
- Considering Open Source Licenses
- Кому нужен CoffeeScript 2
Выпуск 87. 25 сентября, 2017
- CoffeeScript 2
- За что я люблю CoffeeScript (2011)
-
Инверсная тема в 153 байтах. Выпуск 86. 18 сентября, 2017
- A Theme Switcher
- Многопоточный JS
Выпуск 83. 4 сентября, 2017
- WebKit: Concurrent JavaScript: It can work!
- What’s New In Chrome DevTools 62
- React или CSS
Выпуск 82. 28 августа, 2017
- Div и React или input type="checkbox" и CSS?
- Читайте шорты
Выпуск 82. 28 августа, 2017
- Хороший плохой манкипатчинг
- Шорты на Хабре
- Polymer 3.0
Выпуск 82. 28 августа, 2017
- Polymer @ YouTube
- Polymer 3.0 preview: npm and ES6 Modules
- Polymer ditches HTML Imports in favor of ES6 modules
- HTML Modules
- Модули в Node.js
Выпуск 80. 14 августа, 2017
- ES Modules in Node Today!
- WTF JS?
Выпуск 79. 7 августа, 2017
- What the f*ck JavaScript?
- WTFJS
- JavaScript Гарден
- Бумажные книги
Выпуск 79. 7 августа, 2017
- jQuery в действии. 3-е издание
- jQuery in Action, third edition
- Новинки ES
Выпуск 78. 31 июля, 2017
- July 2017 Proposals
- Binary AST
- Optional catch binding
- BigInt
- Numeric Separators
- ES proposal: class fields
- Продвинутый JavaScript
- Состояние JS
Выпуск 77. 24 июля, 2017
- State of JavaScript
- Гироскоп и драг-н-дроп
Выпуск 77. 24 июля, 2017
- The Gyroscope part of The Standard
- Drag and Drop part of The Standard
- Улучшаем опыт взаимодействия с формами
- Вброс и шорты
Выпуск 77. 24 июля, 2017
- Где используются прототипы, наследование в JS-приложениях?
- Прятки на CSS: display: none, visibility: hidden?
- ES 2017
Выпуск 76. 17 июля, 2017
- ES8 вышел и вот его основные новые возможности
- JS-импорты
Выпуск 75. 10 июля, 2017
- Intent to Implement: JavaScript module import
- Фича из CS в ES
Выпуск 74. 3 июля, 2017
- Optional Chaining Operator (Stage 1)
- Рефакторинг и ответственность
Выпуск 74. 3 июля, 2017
- Front End Center: Single Responsibility Components
- React: Why Accessibility?
- Create-react-app now warns if JS bundles exceed 500KB
- Webpack 3
Выпуск 73. 26 июня, 2017
- Webpack 3: Official Release
- JS-модули в HTML
Выпуск 73. 26 июня, 2017
- Intent to ship script type=module in Blink
- Node.js
Выпуск 72. 12 июня, 2017
- Node.js canary builds
- CSS-in-JS
Выпуск 71. 5 июня, 2017
- The new CSS workflow in Webpack
- Письмо любви CSS
- CSS в JS: будущее компонентных стилей
- Rockey. Motivation and Requirements
- I swore never to use CSS in JS, here are 6 reasons why I was wrong
- A Unified Styling Language
- Node.js и Npm
Выпуск 71. 5 июня, 2017
- Обзор изменений в новом мажорном релизе Node 8
- npm@5 теперь npm@latest
- CSS-in-JS
Выпуск 70. 29 мая, 2017
- A Unified Styling Language
- Let There Be Peace On CSS
- London CSS Meetup, January 2017
- Андрей Оконечников на pitercss_conf
- Андрей Оконечников в 42 выпуске
- ES-модули
Выпуск 69. 22 мая, 2017
- Module specifiers: what’s new with ES modules?
- Native ES Modules — Ready for Prime Time?
- ES-модули
Выпуск 67. 8 мая, 2017
- ES6 Modules in Chrome Canary (M60+)
- ES Modules in Browsers
- CSS-in-JS
Выпуск 67. 8 мая, 2017
- Stop using CSS in JavaScript for web development
- Ran it on Safari it’s like 380x times worse
- Is CSS-in-JS really bad for UX?
- A Unified Styling Language
- With real empathy for CSS devs
- Из React в Sketch
Выпуск 66. 3 мая, 2017
- Painting with Code: React Sketch.app
- Sketch 43 with an open file format!
- Protein
- PhantomJS всё
Выпуск 65. 24 апреля, 2017
- PhantomJS: Stepping down as maintainer
- Chrome Status: Headless mode
- Асинхронные итераторы
Выпуск 65. 24 апреля, 2017
- Async iterators and generators
- Современный JS
Выпуск 63. 10 апреля, 2017
- Современный JavaScript для древних веб-разработчиков
- JQuery не нужен!
Выпуск 60. 20 марта, 2017
- Need to do Dependency-Free Ajax?
- Загрузка JS
Выпуск 60. 20 марта, 2017
- Асинхронный JavaScript против отложенного
- Off main thread JS loading
- Сайдбар за 5 строк
Выпуск 60. 20 марта, 2017
- Как сделать сайдбар за 5 строк кода
- Прокрутка в вебе
Выпуск 59. 13 марта, 2017
- Scrolling on the web: A primer
- Модули в Node.js, webpack и v8
Выпуск 56. 21 февраля, 2017
- An Update on ES6 Modules in Node.js
- High-performance ES2015 and beyond
- Нативные ES-модули
Выпуск 56. 21 февраля, 2017
- Native ECMAScript modules: dynamic import()
- Making transpiled ES modules more spec-compliant
- Отладчик Webkit
Выпуск 56. 21 февраля, 2017
- JavaScript Debugging Improvements
- Быстрый старт JS
Выпуск 55. 13 февраля, 2017
- JavaScript Start-up Performance
- optimize-js
- Preact
- Нативные ES-модули
Выпуск 54. 6 февраля, 2017
- Native ES-modules: new features, differences from Webpack
- Ад колбэков
Выпуск 54. 6 февраля, 2017
- Ад обратных вызовов
- История JS
Выпуск 53. 30 января, 2017
- JavaScript Standard
- Webpack 2
Выпуск 52. 23 января, 2017
- Webpack 2.2: The Final Release
- Rollup.js
- Динамический импорт JS-модулей
Выпуск 51. 16 января, 2017
- ES proposal: import()
- Бета PhantomJS
Выпуск 51. 16 января, 2017
- PhantomJS 2.5.0 Beta
- JS-модули и global
Выпуск 51. 16 января, 2017
- Release Notes for Safari Technology Preview 21
- Mozilla: Intent to Implement ES6 modules
- JavaScript Loader Standard
- Remove global from FF Nightly
- Доступные примеры
Выпуск 50. 9 января, 2017
- Accessibility OpenAjax Examples
- Жестокий опенсорс
Выпуск 50. 9 января, 2017
- Dear JavaScript
- Дорогой JavaScript
- Ванильный JS
Выпуск 50. 9 января, 2017
- How I converted my React app to VanillaJS
2016
-
JavaScript года
Выпуск 49. 31 декабря, 2016
- ECMAScript 6 compatibility table
-
Приоритизация JS
Выпуск 47. 19 декабря, 2016
- When everything’s important, nothing is!
-
Загрузка JS
Выпуск 41. 7 ноября, 2016
- RFC: Webpack Performance Budgets
- Alex Russell: How broken JS-first web development is
-
JS (не) нужен?
Выпуск 38. 17 октября, 2016
- You Might Not Need jQuery
- You Might Not Need JavaScript
- You Might Need JavaScript
-
JS в 2016
Выпуск 37. 11 октября, 2016
- Как оно учить JavaScript в 2016
- It’s the future
- Totally get your frustration
- Пример из Python, алгоритмы не нужны
- How it actually feels to write JavaScript in 2016
-
Состояние JS
Выпуск 37. 11 октября, 2016
- State of JavaScript 2016
-
Без джаваскрипта жизнь не та?
Выпуск 37. 11 октября, 2016
- Fronteers
- It’s ok to build a website that doesn’t work without JS
- I’m exasperated by this push to require JS / get rid of CSS
- Offline, progressive, and multithreaded, Нолан Лоусон
- Roving tabindex. A11ycasts 06
-
Сложности с JS-модулями
Выпуск 36. 4 октября, 2016
- Node.js, TC-39, and Modules
-
JS для дизайнеров
Выпуск 34. 20 сентября, 2016
- Javascript for Web Designers
-
Введение в промисы
Выпуск 25. 18 июля, 2016
- JavaScript Promises 101
-
Релизы недели
Выпуск 20. 14 июня, 2016
- jQuery 3.0
-
Дилетанты и профессионалы
Выпуск 18. 30 мая, 2016
- jQuery и Bootstrap: расставляем точки над «i»
-
JS для начинающих
Выпуск 18. 30 мая, 2016
-
Что появится в ES2016
Выпуск 10. 5 апреля, 2016
- Список того, что появится в ES2016
-
Любовное письмо к jQuery
Выпуск 7. 14 марта, 2016
- Любовное письмо к jQuery
-
Давайте полегче с JavaScript
Выпуск 7. 14 марта, 2016
- Maybe we could tone down the JavaScript
-
Особенности const и let из ES6
Выпуск 3. 16 февраля, 2016
- For and against
let
- ES6 const is not about immutability
-
PhantomJS
Выпуск 1. 1 февраля, 2016
- PhantomJS 2.1
-
Коты JS-фреймворки
Выпуск 1. 1 февраля, 2016
- Which cat is your JavaScript framework?
-
JS-модули в Edge!
Выпуск 17. 23 мая, 2016
- Previewing ES6 Modules and more from ES2015, ES2016 and beyond
- ES-модули в Firefox
React
-
Yandex UI Kit. Выпуск 238. 14 июля, 2020
- @yandex/ui
- Презентация @yandex/ui
- VKUI
-
Vue и Material Design. Выпуск 191. 2 сентября, 2019
- Vuetify v2
-
Styleguidist и JSS. Выпуск 144. 29 октября, 2018
- Styleguidist
- Storybook
- JSS
- React на веб-компонентах
Выпуск 52. 23 января, 2017
- Web Components, the React way
-
Подкаст жив!
Выпуск 44. 29 ноября, 2016
- Пятиминутка React
-
PWA и React
Выпуск 37. 11 октября, 2016
- PWA with React: Introduction
- PWA with React: Page Load Performance
- PWA with React: Offline support История React Выпуск 36. 4 октября, 2016
- Our First 50,000 Stars
-
Мысли про React
Выпуск 30. 22 августа, 2016
- What is React
- Talked to the lawyers about patents clause…
- Сказка о потерянном времени
-
React в Mail.Ru
Выпуск 22. 27 июня, 2016
- Facebook Messenger
- Про Messenger на JSConf в Берлине
- Константин Лебедев на Фейсбуке
- Андрей Сумин в Фейсбуке
- Новый фронтенд Tinkoff.ru: Fluxible + React
Node JS
-
Node.js 7
Выпуск 40. 2 ноября, 2016
- Node.js v7.0
-
Node.js v6 LTS
Выпуск 39. 24 октября, 2016
- Node.js v6 Transitions to LTS
- v7.0.0 Proposal
- Firefox ESR
- Homebrew
-
Node.js 6
Выпуск 14. 4 мая, 2016
- Node v6.0.0
- Node.js ES2015 Support
- ES6 in Node v6
- Chrome Canary 100% ES6
- ES6, ES7, and beyond