Публикации по теме 'browsers'


Как JavaScript работает с браузером?
Как JavaScript работает с браузером? Я бы постарался обновить эту статью в виде маркированного списка, так что, вероятно, она больше подходит для опытных разработчиков JavaScript в качестве напоминания и подсказки о том, с чем вы имеете дело, наслаждайтесь! JavaScript есть, Однопоточный. Когда вы открываете веб-сайт в браузере, он использует один поток выполнения JavaScript. Среда выполнения кучи и стека : место стека в стиле FILO. 3. Браузер предоставляет веб-API в..

Использование Babel и Polyfills для сред на основе jQuery или не-ES6
Скажем, вы пришли из фона, связанного с фреймворком JavaScript, например. Angular, Vue или React и вы хотите поработать или добавить какую-либо функцию в свое устаревшее веб-приложение, например ваш статический HTML-сайт для маркетинговых целей, поэтому я почти уверен, что вы не использовали много синтаксиса, связанного с ES5 или ECMAScript 2009. Все эти фреймворки не поддерживают кроссбраузерную совместимость для новых версий JavaScript, поэтому в любом случае потребуется какая-то..

Движки и алгоритмы браузера: некоторые мысли
Из-за огромного количества разных браузеров веб-разработчикам часто приходится писать один и тот же код несколько раз. Особенно часто это происходит при создании CSS-правил. После некоторых проблем с поддержкой проекта в разных браузерах я решил разобраться - почему между браузерами так много различий? Из-за движков браузера; Я узнал о двух типах движка - layout & javascript; Основные браузеры: Chromium (Chrome), Mozilla Firefox, IE, Safari; Компоновка двигателей: Chrome -..

Защита от побочных каналов JavaScript
Вы слышали о микроархитектурных атаках , да? Вы знаете такие вещи, как Rowhammer , обход ASLR , атаки с адресацией DRAM и так далее? Отличная статья Шварца и др. — обзор Адриана Кольера здесь — описывает, как можно защититься от этих атак, исходящих через JavaScript. Что в основном переводится как предотвращение взлома любого случайного веб-сайта 🙌. Особенно меня поразило то, как можно использовать JavaScript для идентификации адресов памяти и как JavaScript Zero..

Веб-сборка и Javascript: введение
Будущее веб-разработки безоблачно: React-Fiber и веб-компоненты уже на горизонте, ES6 идет за ES7 на хвосте, и рынок труда продолжает расти как для фронтенда, так и для бэкенда. конечные разработчики. Однако самые интересные из этих изменений связаны не с Javascript, а с C++: скомпилированным языком для браузера под названием Web Assembly. Web Assembly — это низкоуровневый язык для веба. Термин веб-сборка происходит от термина сборка , который представляет собой код самого..

Тестирование JavaScript SDK с Karma на BrowserStack
С самого начала моего шестилетнего опыта работы инженером по обеспечению качества автоматизированное тестирование приложений в различных веб-браузерах всегда было проблемой. Это требует обработки фермы из нескольких операционных систем и нескольких браузеров и отнимает наше драгоценное время, фактически выполняя тесты или выполняя другие задачи контроля качества. Проблемы местного земледелия Здесь, в Tanker , мы разрабатываем SDK для обеспечения конфиденциальности с открытым..

Обнаружение устаревших браузеров с помощью ванильного JavaScript
Недавно мне пришлось создать простой баннер в приложении React, который информирует пользователей, если они используют устаревший браузер, такой как Internet Explorer 11. Первоначально я думал, что эта задача будет довольно простой, но, как ни странно, мне потребовалось немало времени, чтобы понять выбрано лучшее решение (на этот случай). Давайте посмотрим, как я это решил. Требования Баннер должен отображаться только тогда, когда пользователь посещает приложение в устаревшем браузере...