Публикации по теме '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. Если вы хотите углубиться в подробности, вы найдете ссылку на исходный документ в..