В свете последних обнаруженных уязвимостей #Spectre и #Meltdown для #Chrome уже нашёлся эксплойт спекулятивного исполнения команд из JavaScript-кода. Поэтому в Chrome 64 "выключат" SharedArrayBuffer и изменится работа некоторых других API, например performance.now()
А пока куются фиксы в Chrome можно включить функцию изоляции процессов "Strict site isolation":
chrome://flags#enable-site-per-process
Подробности уязвимости: https://meltdownattack.com/
#javanoscript
#security
А пока куются фиксы в Chrome можно включить функцию изоляции процессов "Strict site isolation":
chrome://flags#enable-site-per-process
Подробности уязвимости: https://meltdownattack.com/
#javanoscript
#security
Вы в безопасности?! Возможно… Но ваши пароли, логины и номера кредитных карт, увы, нет!
Читайте детективную историю о воровстве приватных данных из браузеров:
https://hackernoon.com/im-harvesting-credit-card-numbers-and-passwords-from-your-site-here-s-how-9a8cb347c5b5
#javanoscript #security #csp #npm
Читайте детективную историю о воровстве приватных данных из браузеров:
https://hackernoon.com/im-harvesting-credit-card-numbers-and-passwords-from-your-site-here-s-how-9a8cb347c5b5
#javanoscript #security #csp #npm
Hackernoon
HackerNoon - read, write and learn about any technology
How hackers start their afternoon. HackerNoon is a free platform with 25k+ contributing writers. 100M+ humans have visited HackerNoon to learn about technology
Присоединяйтесь к стриму – Илья Климов расскажет про реактивность в VueJS 🔥📹
https://www.youtube.com/watch?v=ZNRd6L3tTCE
#javanoscript #vuejs
https://www.youtube.com/watch?v=ZNRd6L3tTCE
#javanoscript #vuejs
YouTube
Реактивность - Базовый Vue - Javanoscript.Ninja
2 из 4 открытых лекций по курсу React.
К курсу можно присоединиться до 1 февраля 2018 года.
Детали - скоро на https://javanoscript.ninja/vue
К курсу можно присоединиться до 1 февраля 2018 года.
Детали - скоро на https://javanoscript.ninja/vue
Нужно ли знать и уметь в алгоритмы и структуры данных современному фронтендеру?!
Смотрите выступление Владимира Дашукевича:
https://www.youtube.com/watch?v=nocJsLFPjNk
#javanoscript #perfmatters
Смотрите выступление Владимира Дашукевича:
https://www.youtube.com/watch?v=nocJsLFPjNk
#javanoscript #perfmatters
Новая серия скринкастов поможет разобраться с использованием async/await при разработке на TypeScript:
https://egghead.io/courses/async-await-using-typenoscript
#javanoscript #typenoscript #devtools
https://egghead.io/courses/async-await-using-typenoscript
#javanoscript #typenoscript #devtools
egghead
Async/Await using TypeScript
Mastering asynchronous code execution is fundamental to becoming a great TypeScript developer. You will learn how TypeScript enables you to write asynch...
Смотрим онлайн-трансляцию JSConf.Asia 2018 из Сингапура 🇸🇬
https://www.youtube.com/watch?v=sRPOyYILD3E
#javanoscript #conference
https://www.youtube.com/watch?v=sRPOyYILD3E
#javanoscript #conference
YouTube
JSConf.Asia 2018 - Live
From the Capitol Theatre in Singapore on 25th January 2018
Определён финальный набор фичей, которые войдут в стандарт ECMAScript 2018:
▪ Асинхронные итераторы
▪ Rest/spread свойств объектов
▪ Promise.prototype.finally()
▪ Улучшения регулярных выражений и шаблонных строк
http://2ality.com/2017/02/ecmanoscript-2018.html
#javanoscript #esnext #es2018
▪ Асинхронные итераторы
▪ Rest/spread свойств объектов
▪ Promise.prototype.finally()
▪ Улучшения регулярных выражений и шаблонных строк
http://2ality.com/2017/02/ecmanoscript-2018.html
#javanoscript #esnext #es2018
2Ality
ECMAScript 2018: the final feature set
The feature set of ECMAScript 2018 was finalized during the latest TC39 meeting (23-25 January 2018). This blog post describes it.
Новая библиотека Callbag-basics для работы с реактивными потоками данных от автора фреймворка Cycle.js:
https://github.com/staltz/callbag-basics
Подробнее: https://staltz.com/why-we-need-callbags.html
#javanoscript #rxjs
https://github.com/staltz/callbag-basics
Подробнее: https://staltz.com/why-we-need-callbags.html
#javanoscript #rxjs
GitHub
GitHub - staltz/callbag-basics: 👜 Tiny and fast reactive/iterable programming library
👜 Tiny and fast reactive/iterable programming library - staltz/callbag-basics
Воу! Тут человек сделал ремейк игры SimCity 2000 на JavaScript и выложил всё в open-source!!! 🔥🏢🏘
Под капотом Canvas, SQLite, Electron.
https://github.com/rage8885/OpenSC2K
#javanoscript
Под капотом Canvas, SQLite, Electron.
https://github.com/rage8885/OpenSC2K
#javanoscript
GitHub
GitHub - nicholas-ochoa/OpenSC2K: OpenSC2K - An Open Source remake of Sim City 2000 by Maxis
OpenSC2K - An Open Source remake of Sim City 2000 by Maxis - nicholas-ochoa/OpenSC2K
Wes Bos объясняет, почему стоит переходить на использование async/await. Видео с DotJS 2017 🇫🇷
https://www.youtube.com/watch?v=9YkUCxvaLEk
#javanoscript
#es2017
https://www.youtube.com/watch?v=9YkUCxvaLEk
#javanoscript
#es2017
YouTube
dotJS 2017 - Wes Bos - Async + Await
Filmed at https://2017.dotjs.io on December 1st in Paris. More talks on https://dotconferences.com/talks
Flow Control in JavaScript is hard! Native Promises in JavaScript have helped immensely, but the syntax is still a little callback-y. With Async + Await…
Flow Control in JavaScript is hard! Native Promises in JavaScript have helped immensely, but the syntax is still a little callback-y. With Async + Await…
EventLoop, такси, микротаски, requestAnimationFrame, requestIdleCallback и setTimeout – как работает вся эта магия, вам расскажет Jake Archibald. Видео с JSConf.Asia 🇸🇬 2018
https://www.youtube.com/watch?v=cCOL7MC4Pl0
#javanoscript
#perfmatters
https://www.youtube.com/watch?v=cCOL7MC4Pl0
#javanoscript
#perfmatters
YouTube
Jake Archibald on the web browser event loop, setTimeout, micro tasks, requestAnimationFrame, ...
"In The Loop" presented by Jake Archibald at JSConf.Asia 2018
Have you ever had a bug where things were happening in the wrong order, or particular style changes were being ignored? Ever fixed that bug by wrapping a section of code in a setTimeout? Ever…
Have you ever had a bug where things were happening in the wrong order, or particular style changes were being ignored? Ever fixed that bug by wrapping a section of code in a setTimeout? Ever…
Если вы хотели попробовать Elm, но не знали с чего начать – обратите внимание на новый курс от egghead.io:
https://egghead.io/courses/learn-the-elm-architecture-by-building-a-simple-form
#javanoscript
#elm
#elmlang
https://egghead.io/courses/learn-the-elm-architecture-by-building-a-simple-form
#javanoscript
#elm
#elmlang
egghead.io
Learn the Elm Architecture by Building a Simple Form
Building a simple form is a great way to familiarize yourself with the Elm Architecture. Forms present several challenges: data binding, user interaction, and server interaction. This complexity is why building forms can be a difficult task! The ideas and…
Для тех, кто прошёл курс по архитектуре Elm-приложений (https://goo.gl/pmun7B) будет интересен курс по обработке и валидации форм от того же автора:
https://egghead.io/courses/form-validation-in-elm
#javanoscript
#elm
#elmlang
https://egghead.io/courses/form-validation-in-elm
#javanoscript
#elm
#elmlang
egghead.io
Learn the Elm Architecture by Building a Simple Form
Отличный обзор инструментов тестирования JavaScript-приложений. От unit-тестов до end-2-end. Всё разложено по полочкам и с примерами:
https://medium.com/welldone-software/an-overview-of-javanoscript-testing-in-2018-f68950900bc3
#javanoscript
#codequality
https://medium.com/welldone-software/an-overview-of-javanoscript-testing-in-2018-f68950900bc3
#javanoscript
#codequality
Medium
An Overview of JavaScript Testing in 2018
This guide is intended to catch you up with the most important reasoning, terms, tools, and approaches to JavaScript testing in 2018.