Доброе утро!
На прошлой неделе показали будущее развитие React. Рендеринг хотят сделать асинхронным, для чего в 16й версии перешли на новую архитектуру внутри (fiber). Это значит, что отрисовка сложных деревьев не будет блокировать страницу. А главное это будет работать из коробки. Так же планируют добавить фичу для “придержания” рендера пока данные не будет готовы. Такое уже есть и вдругих фреймворках, а в реакте было реализовано на уровне роутера.
https://reactjs.org/blog/2018/03/01/sneak-peek-beyond-react-16.html
Хорошая статься, разбирающая работу Math.random(). Будет особенно интересно читать, если раньше вы думали, что эта функция генерирует случайные числа.
https://medium.com/@frontman/случайные-числа-не-случайны-252e08e60828
Большая и очень качественная статья про разработку одного из самых сложных типов продуктов в вебе — текстового редактора. Описано очень много подходов и трюков, многие из которых можно применять и в разработке других приложений.
https://habrahabr.ru/company/oleg-bunin/blog/350252/
На прошлой неделе показали будущее развитие React. Рендеринг хотят сделать асинхронным, для чего в 16й версии перешли на новую архитектуру внутри (fiber). Это значит, что отрисовка сложных деревьев не будет блокировать страницу. А главное это будет работать из коробки. Так же планируют добавить фичу для “придержания” рендера пока данные не будет готовы. Такое уже есть и вдругих фреймворках, а в реакте было реализовано на уровне роутера.
https://reactjs.org/blog/2018/03/01/sneak-peek-beyond-react-16.html
Хорошая статься, разбирающая работу Math.random(). Будет особенно интересно читать, если раньше вы думали, что эта функция генерирует случайные числа.
https://medium.com/@frontman/случайные-числа-не-случайны-252e08e60828
Большая и очень качественная статья про разработку одного из самых сложных типов продуктов в вебе — текстового редактора. Описано очень много подходов и трюков, многие из которых можно применять и в разработке других приложений.
https://habrahabr.ru/company/oleg-bunin/blog/350252/