Как новые оптимизации V8 повлияли на производительность браузеров и не пора ли нам перестать транспайлить ES2015-код? Thomas Nattestad прямиком с Chrome Dev Summit 2017 🚀
https://www.youtube.com/watch?v=7rx9fSUG8H0
#javascript #v8 #perfmatters #es2015
https://www.youtube.com/watch?v=7rx9fSUG8H0
#javascript #v8 #perfmatters #es2015
YouTube
V8 Today and in the Future (Chrome Dev Summit 2017)
Over the last year V8 has introduced a brand new interpreter and compiler specifically designed to make it easier to optimize for real-world javascript and new ES2015+ features.
In this video, Thomas Nattestad dives into what these changes mean for Javascript…
In this video, Thomas Nattestad dives into what these changes mean for Javascript…
Нужно ли знать и уметь в алгоритмы и структуры данных современному фронтендеру?!
Смотрите выступление Владимира Дашукевича:
https://www.youtube.com/watch?v=nocJsLFPjNk
#javascript #perfmatters
Смотрите выступление Владимира Дашукевича:
https://www.youtube.com/watch?v=nocJsLFPjNk
#javascript #perfmatters
EventLoop, такси, микротаски, requestAnimationFrame, requestIdleCallback и setTimeout – как работает вся эта магия, вам расскажет Jake Archibald. Видео с JSConf.Asia 🇸🇬 2018
https://www.youtube.com/watch?v=cCOL7MC4Pl0
#javascript
#perfmatters
https://www.youtube.com/watch?v=cCOL7MC4Pl0
#javascript
#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…
"Возможно вам не нужен Rust или WASM для ускорения вашего JS" – говорит Вячеслав Егоров (разработчик V8 и DartVM).
Сегодня у нас сложный материал. На его прочтение может уйти времени больше, чем на просмотр нового Версуса или даже Чёрной Пантеры…
История о том, что для повышение производительности иногда достаточно вооружиться профайлером и знанием алгоритмов, а не гнаться за новыми "хайповыми" технологиями:
http://mrale.ph/blog/2018/02/03/maybe-you-dont-need-rust-to-speed-up-your-js.html
#javascript #perfmatters #devtools
Сегодня у нас сложный материал. На его прочтение может уйти времени больше, чем на просмотр нового Версуса или даже Чёрной Пантеры…
История о том, что для повышение производительности иногда достаточно вооружиться профайлером и знанием алгоритмов, а не гнаться за новыми "хайповыми" технологиями:
http://mrale.ph/blog/2018/02/03/maybe-you-dont-need-rust-to-speed-up-your-js.html
#javascript #perfmatters #devtools
Jake Archibald – Всё что я знаю про EventLoop в JavaScript – русский перевод недавнего доклада с JSConf.Asia 🇸🇬 2018
https://www.youtube.com/watch?v=j4_9BZezSUA
#javascript #perfmatters #JSConf
https://www.youtube.com/watch?v=j4_9BZezSUA
#javascript #perfmatters #JSConf
Beyond React – выступление Дэна Абрамова на JSConf Iceland 🇮🇸, в котором он показывает новые экспериментальные API позволяющие строить высокопроизводительные React-приложения:
https://www.youtube.com/watch?v=v6iR3Zk4oDY
#javascript #react #perfmatters
https://www.youtube.com/watch?v=v6iR3Zk4oDY
#javascript #react #perfmatters
YouTube
Beyond React 16 by Dan Abramov - JSConf Iceland ⚛
UPDATE: official video is available here https://reactjs.org/blog/2018/03/01/sneak-peek-beyond-react-16.html
Here is my screencast 🍿🤓
React 16 was released several months ago. Even though this update was largely API-compatible, the rewritten internal engine…
Here is my screencast 🍿🤓
React 16 was released several months ago. Even though this update was largely API-compatible, the rewritten internal engine…
Nolan Lawson с детальным разбором Lodash и способах сэкономить на размере бандла:
https://nolanlawson.com/2018/03/20/smaller-lodash-bundles-with-webpack-and-babel/
#javascript #devtools #perfmatters
https://nolanlawson.com/2018/03/20/smaller-lodash-bundles-with-webpack-and-babel/
#javascript #devtools #perfmatters
Read the Tea Leaves
Smaller Lodash bundles with Webpack and Babel
One of the benefits of working with smart people is that you can learn a lot from them through osmosis. As luck would have it, a recent move placed my office next to John-David Dalton’s, with…
А вот и подробности про новый жизненный цикл React-компонента, про который говорил Дэн Абрамов на JSConf Iceland. С примерами, как было и как станет:
https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html
#javascript #react #perfmatters
https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html
#javascript #react #perfmatters
legacy.reactjs.org
Update on Async Rendering – React Blog
This blog site has been archived. Go to react.dev/blog to see the recent posts. For over a year, the React team has been working to implement asynchronous rendering. Last month during his talk at JSConf Iceland, Dan unveiled some of the exciting new possibilities…
Сравнение производительности различных алгоритмов сортировки и интересные подробности встроенной реализации Array.sort() в JavaScript:
https://alistapart.com/article/what-i-talk-about-when-i-talk-about-sorting
#javascript #perfmatters
https://alistapart.com/article/what-i-talk-about-when-i-talk-about-sorting
#javascript #perfmatters
A List Apart
What I Talk About When I Talk About Sorting: Untangling Array#sort
Javascript’s Array#sort can be a powerful tool in your belt, but it can also trip you up if you wield it without proper planning and a deeper understanding of its strengths and weaknesses. Claudia …
Как работает управлению памятью и сборщик мусора в JavaScript:
https://wanago.io/2018/06/25/understanding-memory-management-and-the-garbage-collector/
#javascript #perfmatters
https://wanago.io/2018/06/25/understanding-memory-management-and-the-garbage-collector/
#javascript #perfmatters
Marcin Wanago Blog - JavaScript, both frontend and backend
Understanding memory management and the garbage collector. - wanago.io - Marcin Wanago Blog
In JavaScript, the memory taken by the values held by the variables is automatically freed when they are not used anymore. This is done by the garbage collector to free up space. How can we benefit from knowing how it works and therefore how to write better…
Интересная заметка о проблемах "дырявых" массивов в JavaScript:
https://dev.to/voodooattack/the-holey-array-problem-3pg8
#javascript #perfmatters
https://dev.to/voodooattack/the-holey-array-problem-3pg8
#javascript #perfmatters
DEV Community
The Holey Array Problem
How writing to an arbitrary array index can ruin your server in so many ways.
Алгоритмы во фронтенде?!?! Зачем?! Для чего?! Смотрите интересный доклад с OdessaJS'18 🇺🇦
https://www.youtube.com/watch?v=sFZX00-1t9E
#javascript #perfmatters
https://www.youtube.com/watch?v=sFZX00-1t9E
#javascript #perfmatters
YouTube
Yuriy Sherstyuk - Algorithms in Front End: from V8 to VDOM
Что происходит с вашим JavaScript-кодом в браузере до того как он исполнится?! Ответы в докладе Андрея Мелихова с FrontendConf 2018:
https://www.youtube.com/watch?v=ooyjwTifn3E
#javascript #v8 #perfmatters
https://www.youtube.com/watch?v=ooyjwTifn3E
#javascript #v8 #perfmatters