JavaScript Kitchen 👨🏻‍🍳 – Telegram
JavaScript Kitchen 👨🏻‍🍳
299 subscribers
63 photos
215 links
Обʼєднання JavaScript ентузіастів та митців
https://javanoscript-kitchen.js.org/

Співпраця:
javanoscript_kitchen@pm.me
Download Telegram
Разбор уязвимости npm-библиотеки event-stream, у которой, между прочим, около 2х миллионов скачиваний еженедельно:

https://schneid.io/blog/event-stream-vulnerability-explained/

#javanoscript #security
Немного аналитики за уходящий 2018 год!
С наступающим Новым Годом! 🎅🏻🎄
Forwarded from Вебня
Январская встреча #TC39 пройдет в офисе GoDaddy с 29 по 31 января 2019. Это последний шанс для stage 3 предложений попасть в спецификацию ES2019. На данный момент в повестке указаны 3 пропозала, которые будут пытаться попасть на stage 4:
- Object.fromEntries
- Well-formed JSON.stringify
- String.prototype.{trimStart,trimEnd}
А вот и свежий эксплойт V8 в Math.expm1 – баг типизации статического анализатора.

https://abiondo.me/2019/01/02/exploiting-math-expm1-v8/

#javanoscript #v8 #security
Вячеслав Егоров опубликовал первую часть "Введения в виртуальную машину Dart" – Как Dart VM исполняет ваш код:

https://mrale.ph/dartvm/

#javanoscript #dart
TC39 определился с финальным набором фичей, которые мы увидим в ES2019:
- изменение синтаксиса catch в случае не используемого блока
- улучшится сериализация юникод символов методом JSON.stringify
- появится Symbol.prototype.denoscription для получения строкового представления дескриптора Символа
- пересмотрен принцип работы Function.prototype.toString
- добавлен метод Object.fromEntries для создания объектов из массивов пар ключ-значение
- появятся методы String.prototype.{trimStart,trimEnd} с алиасами {trimLeft,trimRight}
- добавлены методы Array.prototype.{flat,flatMap}

#javanoscript #es2019
Вышел Vue 2.6 "Macross":
- новый синтаксис слотов, улучшения производительности
- поддержка динамических аргументов для директив
- подсветка шаблона вызвавшего ошибку при компиляции
- глобальное апи для создания реактивных объектов

https://medium.com/the-vue-point/vue-2-6-released-66aa6c8e785e

#javanoscript #vuejs
Если вы используете старый вебпак и "в следующем спринте" собирались обновится до 4ой версии, можете повременить и обновиться сразу же Webpack 5, а пока ознакомьтесь с грядущими изменениями:

https://github.com/webpack/changelog-v5

#javanoscript #devtools