Публикации по теме 'browsers'
5 API браузеров, о которых вы должны знать в 2022 году
Интерфейсы прикладного программирования (API) — это предопределенные конструкции языка программирования, которые позволяют разработчику создавать сложные функции с меньшими усилиями. Они «скрывают» более сложный код от программиста, обеспечивая простоту использования.
API-интерфейсы браузера встроены в веб-браузер и могут использовать данные из браузера и компьютерной среды для выполнения более сложных действий с этими данными. Например, Geolocation API предоставляет простые в..
Веб-байт-код
Веб-байт-код
Вы можете писать свои скрипты на ES6/2015, на CoffeeScript, на Ruby или даже на Smalltalk , но вы получите искаженный JavaScript ES3 или ES5, загруженный тегом ‹script›.
Вы можете написать свои таблицы стилей в файле JavaScript, в cssnext , Sass или Less, но вы получите просто CSS, полный префиксов поставщика и хаков.
Вы можете написать разметку в Markdown, JSX, Haml, PHP или вставить в нее несколько {{усов}}. В лучшем случае вы получите нечитаемую для человека,..
Как запустить Node.js (приложения) в браузере?
В браузер!
Как запустить Node.js (приложения) в браузере?
Загрузка Node.js в браузере - просмотр не требуется
Есть несколько причин, по которым разработчик JavaScript может захотеть запустить код Node.js в браузере, в том числе:
разработал приложение Node.js - теперь хочу предложить его онлайн нашел полезный пакет npm, который полагается на Node.js хотите использовать API-интерфейсы Node.js (буфер, шифрование, форк, события, потоки и т. д.) предпочитают писать модули в..
Браузер под капотом
Веб-браузер получает файл с сервера или локального диска и загружает его. Он использует движок браузера , чтобы сделать это за кулисами. Движок Chrome называется Blink , который является всего лишь реализацией WebKit , движка Apple.
Механизм браузера получает необработанные байты данных, как правило, в виде данных, передаваемых по сети. Таким образом, первая задача веб-браузера — преобразовать эти необработанные данные во что-то, что браузер может прочитать, то есть в..
Обнаружение храброго щита с помощью JS и REST API
Привет всем, в этой статье я поделюсь своим опытом работы с Brave Shield и как мне удалось его обнаружить, в основном я создавал веб-сайт для клиента, используя ReactJS и Golang для REST API, все было размещено с использованием AWS Lambda, S3 и API. Gateway, поэтому мой способ обнаружения будет основан на этом «хостинге», но я уверен, что вы сможете использовать его в другом месте, когда это необходимо.
Моя проблема с Brave Browser заключалась в том, что когда его экран был включен,..
Битва онлайн-хранилищ
Я исследовал различные уровни сохраняемости в браузерах. Я очень запутался в том, в чем разница между LocalStorage и Session storage, и документация Mozilla не помогла:
«Единственная разница в том, что, хотя данные, хранящиеся в localStorage, не имеют срока действия, данные, хранящиеся в sessionStorage, очищаются при завершении сеанса страницы».
Это определение дало мне смутное представление о том, что он делает, но не когда его использовать и почему не SessionStorage.
Общие..
Как оптимизировать код CSS / JAVASCRIPT?
Вступление
Современные браузеры - очень сложные системы. Они проделывают большую работу перед преобразованием HTML / CSS и JAVASCRIPT в интерактивные страницы. В этой статье мы познакомимся с некоторыми приемами, которые помогут ускорить работу нашего веб-приложения в браузере.
Содержание основано на разделе «Производительность рендеринга» статьи по основам Интернета на сайте developers.google.com. Если вы хотите углубиться в подробности, вы найдете ссылку на исходный документ в..