Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Специализация

Python Backend Developer

Java Backend Developer

Node.js Backend Developer

Golang Backend Developer

React Frontend Developer

Посмотреть все

Выберите навыки

React

React

JavaScript

JavaScript

Git

Git

Redux

Redux

Webpack

Webpack

Посмотреть все

Сложность

1-3

4-6

7-8

9-10

Рейтинг вопросов

1

2

3

4

5

Подпишись на React Developer в телеграм

Вопросы React Frontend Developer


Как интегрировать веб-шрифты (например, Google Fonts) в HTML и какие факторы влияют на производительность загрузки?

Что такое холодный, теплый и горячий кеш в оптимизации V8?

Какие библиотеки используются для карт (Leaflet, OpenLayers, Google Maps)?

Что такое Content-Type и Accept заголовки и в чём разница между ними?

  • Рейтинг:

    2

  • Сложность:

    4

Веб-шрифты, такие как Google Fonts, можно подключить через элемент <link> в разделе <head> HTML или использовать CSS @import. Однако шрифты могут замедлять рендеринг страницы, поэтому важно оптимизировать их загрузку. Основные факторы, влияющие на производительность, включают количество стилей шрифтов, их формат и стратегию загрузки (например, font-display: swap, чтобы избежать блокировки рендеринга текста).

Подробнее
  • Рейтинг:

    3

  • Сложность:

    8

В V8 кеширование кода делится на три типа: холодный кеш, теплый кеш и горячий кеш. Холодный кеш относится к коду, который не исполнялся ранее и не имеет никаких оптимизаций. Теплый кеш содержит код, который исполнялся несколько раз, и движок может начать его оптимизировать. Горячий кеш включает часто исполняемый код, который уже оптимизирован и работает быстрее, что значительно улучшает производительность приложения.

Подробнее
  • Рейтинг:

    3

  • Сложность:

    4

Для встраивания карт в веб-приложения чаще всего используют три основные библиотеки: Leaflet, OpenLayers и Google Maps API. Leaflet — это легковесная и простая в использовании библиотека с открытым исходным кодом, идеальная для базовых карт. OpenLayers — более мощное и комплексное решение для сложных ГИС-задач, также с открытым кодом. Google Maps API — проприетарный сервис от Google, предоставляющий богатый функционал, но требующий лицензирования для коммерческого использования.
Подробнее
  • Рейтинг:

    4

  • Сложность:

    3

Content-Type указывает, в каком формате сервер отправляет данные (например, application/json). Accept сообщает серверу, какие форматы данных клиент готов принять. Разница в том, что Content-Type описывает текущий формат тела запроса или ответа, а Accept — предпочтения клиента для ответа. Сервер использует Accept, чтобы выбрать подходящий формат для ответа.
Подробнее