В этот раз мы собирались дружной компанией в офисе New.HR и обсудили различные новые API, которые появились в браузерах, всевозможные предложения по улучшению и развитию языка и API, известные TC39 и много что ещё.
В этом выпуске принимали участие:
- Константин Буркалёв
- Александр Майоров
- Андрей Смирнов
- Сергей Рубанов
- Иван Бурнаев
Некоторые ссылки про то, о чем говорили в выпуске:


Юбилейный 50й выпуск RadioJS! Как и обещали, выдерживаем наш график и выпускаем ежеквартальынй выпуск (ну +-, да да). Подводим итоги года, фронтенд в 2017 году и в 2018, безбашенные браузеры, вебассембли, битва фреймворков, опенсорс и много чего еще. В гостях – Виталий Слободин, который убил PhantomJS ради хедлес хрома.
Передаем приветы всему сообществу и, в частности, Петру Мязину с его пятиминутками, Вебстандартам, Девшахте, Фронтенд Юности, Смирнову Андрею и Фронтенд Викенду, Роману Дворнову, Алексею Охрименко, Сергею Рубанову…
- В гостях Виталий Слободин. Кто это? 🙂 00:00:58
- Итоги года для подкаста (сколько выпусков и планы) 00:03:00
- Передаем приветы: Петру Мязину с его пятиминутками, Вебстандартам, Девшахте, Фронтенд Юности, Смирнову Андрею и Фронтенд Викенду Роману Дворнову, Алексею Охрименко, Сергею Рубанову… 00:04:00
- Виталий говорит про то, как Гугол пришел к хедлесхрому 00:07:50
- Совместим ли хедлес хром и папетир с фантомом? 00:11:04
- Зачем нужен хедлес ФФ и прочие кроме тестирования? 00:14:10
- Не страшно ли ставить на боевой сервер хедлес хром? 00:16:18
- Зачем SSR на хедлес хром? 00:17:20
- Разочарование в опенсорсе 00:17:45
- Тишина в эфире 00:18:49
- Разочарование в опенсорсе 00:19:04
- Если опенсорс стал рутиной – что делать? 00:25:30
- Как искать мантиейнеров к себе в проект? 00:26:30
- Разобрался ли Виталий в тонокстях работы движка браузера и JS? 00:30:14
- Про WebAssembly. Перспективы и наши ожидания. 00:32:30
- Про TypeScript и релизы 00:42:05
- Про Flow 00:46:20
- Web Components и нативные импорты 00:47:00
- Vue.JS – новый хайп. Все переписываем теперь на Vue 00:50:10
- Анонс “Moscow VueJS Meetup” в 2018 году 00:50:50
- Про V8 и чем он запомнился в 2017 году 00:59:00
- Релиз MongoDB 3 и появление ML библиотек на JS (Node FANN, Tesseract.js, Az.js, Brain, Natural) 01:10:20
- Safari жжот и развивается. 01:15:20
- PWA – хайп? Базворд? Или все же стоящая технология? 01:19:30
- SPB Beer JS Party, привет Питерскому фронтенд сообществу и Сергею Рубанову 01:23:00
- GraphQL vs REST API. 01:24:30
- А вы все еще траншпилите свой код? 01:29:00
- CSS Grid Layaout (привет Вадиму Макееву). И зачем Flexbox. 01:31:00
- Serverless хайп. Что об этом думаете? 01:34:00
- Разочарования года. 01:38:00
- Почему фронтенд юность в нашем фронтенде. 01:43:00
- С новым годом и до новых встреч в 2018 году! 01:45:00
- Cut! 01:47:00
Одни нас уже похоронили. Другие верили и ждали. Вот эти другие нас смотивировали все-таки бросить свои дела, детей, работы и заботы, купить пиво и встретиться в радиорубке. Буквально, физически, оффлайново. Мы встретились и…
И сделали прямой эфир на 3 часа. При этом наговорили под запись на полтора часа разного интересного. Обсудили кто на какие митапы ходил, кто что использует, хайпы, тренды, все дела. Что-то мы сванговали и что-то уже даже исполнилось (HTML импорты, например).
В гостях у нас был Сергей Рубанов, который в очередной раз нам рассказал про то как войти в Go, про новый ReasonML. Поговорили про веб-компоненты, webassembly, pornhub, MonkeyC и прочее.
Итак встречайте, после долгого перерыва, долгожданный, в прямом смысле слова, 49й выпуск Радиооо ЖыЭсссс!
Некоторые ссылки на то, о чем говорили в выпуске:
В новогодний выпуск к нам в гости пришел Сергей Рубанов (Twitter и GitHub): человек-энциклопедия спецификаций ECMAScript, OpenSource-контрибьютор, докладчик различных фронтенд конференций и митапов и один из оранизаторов Moscow BeerJS. Обсудили уходящий год, что он нам принес в плане поддержки новых стандартов, обновлений популярных фреймворков и библиотек, новых технологий и методологий разработки браузерных и серверных приложений на JavaScript и веб-стандартах. Немного поговорили о ближайщем будущем WebAssembly, PWA и WebVR.
- Стандарты:
- Node.js:
- кончается период поддержки старых версий, все переходят на Node 6 (LTS) 24:06
- Node.js on ChakraCore: с 20 ноября есть на всех платформах (там даже есть async/await) 25:07
- Фреймворки:
- Сборка:
- webpack 2 с поддержкой динамических импортов готовится к релизу 57:48
- yarn ворвался в нашу жизнь 1:01:29
- зачем каждому языку свой пакетный менеджер? 1:05:36
- CSS в JS: JSS, Aphrodite, Styletron (Virtual CSS), radium 1:06:57
- CSS не нужен (спойлер: HTML и JSX тоже) 1:11:03
- CSS Houdini 1:15:58
- WebAssembly почти везде (только не в Safari) 1:16:36
- Транспиляторы:
- TypeScript растет и развивается: Babel не нужен? 1:25:13
- в Babel вообще куча всего: меньше контрибьюторов, babel-preset-env, babili, пропозалы в отдельную репку 1:26:50
- VR: WebVR, A-Frame, React VR 1:32:55
- PWA: немного статистики 1 и 2 1:38:21
- Список конференций 2017 1:39:17
Обсуждаем неприятную ситуацию с модулем left-pad, который автор убрал из репозитория и тем самым сломал сборки проектов вроде JSCS и Babel.
Говорим о новом поколении unit-testing фреймворков. Есть ли жизнь после Mocha?
Из новостей: Экспериментальная поддержка WebAssembly, новый формат сжатия изображений и критика socket.io.