Подробное исследование с крутой инфографикой на тему того, какие js-фреймворки чаще всего используются в мобильной разработке: http://stateofjs.com/2016/mobile/
#crossplatform #js
#crossplatform #js
Первая часть из планируемой серии материалов про внутреннее устройство React Native. Рассказывают про то, как устроена передача сообщений между JS и нативным кодом, и по каким причинам приложение может начать лагать. Большую часть статьи рассматривается интеграция с Android - но это не важно.
https://medium.com/@rotemmiz/react-native-internals-a-wider-picture-part-1-messagequeue-js-thread-7894a7cba868#.9qn7uoim4
#reactnative #js
https://medium.com/@rotemmiz/react-native-internals-a-wider-picture-part-1-messagequeue-js-thread-7894a7cba868#.9qn7uoim4
#reactnative #js
Medium
React Native Performance Case Study, How It Differs From Native Apps: Part 1 (MessageQueue & JS…
React Native is a hybrid framework. To run on a device it depends on two (or even three) different runtimes simultaneously. The additional…
Ну очень крутой доклад от Яндекса про использование JavaScript в iOS приложениях. Разобрали все, что нужно знать по теме - и JSCore, и плюшки WKWebView, и разные крутые демки. Даже если вы - ярый противник смешивания нативного кода и JS, посмотреть стоит - никогда не знаешь, когда тебе все-таки придется этим заниматься в боевом проекте.
https://events.yandex.ru/lib/talks/2388/
#js #webkit
https://events.yandex.ru/lib/talks/2388/
#js #webkit
Любая история становится лучше, когда у нее есть продолжение. На прошлой неделе я писал о том, что Apple ужесточили проверки приложений и теперь не пускают в стор пользователей сервиса rollout.io. Прилетела ответочка от отца-основателя проекта - открытое письмо компании Apple, в котором он предлагает ввести системный механизм апдейтов определенных частей приложения с использованием JS и отдельной сертификации. Не взлетит.
https://rollout.io/blog/open-letter-to-apple-secure-javascript-injection-ios/
#apple #js
https://rollout.io/blog/open-letter-to-apple-secure-javascript-injection-ios/
#apple #js
CloudBees
An Open Letter to Apple from Rollout.io - Proposing a SECURE JavaScript Injection Approval Process
Dear Apple, Call it what you want - code pushing, hot patching - but the concept is the same: a framework that allows apps to be updated by developers AFTER download.
Хорошая статья про устройство рендеринга веб-страниц и способы его оптимизации. Протыкайте и другие материалы в цикле, там в общем виде хорошая картина по js дается.
https://blog.sessionstack.com/how-javascript-works-the-rendering-engine-and-tips-to-optimize-its-performance-7b95553baeda
#js
https://blog.sessionstack.com/how-javascript-works-the-rendering-engine-and-tips-to-optimize-its-performance-7b95553baeda
#js
Medium
How JavaScript works: the rendering engine and tips to optimize its performance
This is post # 11 of the series dedicated to exploring JavaScript and its building components. In the process of identifying and describing…