JavaScript
Эта категория содержит статьи, посвящённые языку программирования JavaScript и его роли в интернет-маркетинге и веб-разработке. Материалы охватывают влияние JavaScript на производительность сайта, взаимодействие с поисковыми системами, инструменты для анализа и оптимизации кода, а также библиотеки и фреймворки, используемые в современных веб-проектах.
JavaScript является неотъемлемой частью современного интернета, обеспечивая интерактивность, динамический контент и богатый пользовательский опыт. Для маркетологов важно понимать, как JavaScript влияет на индексацию сайта, скорость загрузки и, в конечном счёте, на SEO и конверсию.
Подкатегории
[править]- Категория:JavaScript-метрики - показатели производительности JavaScript
- Категория:Метрики интерактивности - отзывчивость интерфейса
- Категория:Производительность сайта - влияние JS на скорость
- Категория:Техническое SEO - влияние JavaScript на поисковую оптимизацию
- Категория:Фреймворки JavaScript - React, Vue, Angular и другие
- Категория:Библиотеки JavaScript - jQuery, Lodash и другие
- Категория:Веб-разработка - общая категория разработки
Основные статьи
[править]Общие понятия
[править]- JavaScript - общее понятие, история, роль в вебе
- ECMAScript - стандарт языка JavaScript
- ES6 - шестая версия стандарта
- TypeScript - надстройка над JavaScript с типами
- Node.js - серверная платформа на JavaScript
- NPM - менеджер пакетов для JavaScript
JavaScript и производительность
[править]- JavaScript-метрики - показатели производительности
- JavaScript Execution Time - время выполнения скриптов
- Main Thread Work - загрузка основного потока браузера
- Long Tasks - длительные задачи, блокирующие поток
- Total Blocking Time - общее время блокировки
- First CPU Idle - время до первой прострации процессора
- Time to Interactive - время до полной интерактивности
- INP - Interaction to Next Paint, метрика отзывчивости
- FID - First Input Delay, задержка первого ввода
- Event Handling Time - время обработки событий
- Callback Execution - время выполнения callback-функций
- Promise Resolution Time - время выполнения промисов
- Async Operation Duration - длительность асинхронных операций
JavaScript и SEO
[править]- Динамический рендеринг - отдача статической версии для роботов
- SSR - серверный рендеринг
- CSR - клиентский рендеринг
- Hydration - гидратация приложений
- Prerendering - предварительная отрисовка
Работа с DOM
[править]- DOM - объектная модель документа
- DOM Manipulation Time - время операций с DOM-деревом
- Reflow Time - время перерасчёта стилей и позиций
- Repaint Time - время перерисовки элементов
- Layout Thrashing - принудительные синхронные операции layout
Загрузка скриптов
[править]- Блокирующий рендеринг - влияние скриптов на загрузку
- Async - асинхронная загрузка
- Defer - отложенная загрузка
- Parser Blocking - блокировка парсинга HTML скриптами
- Script Loading Time - время загрузки скриптов
- Script Parsing Time - время парсинга скриптов
- Script Compilation Time - время компиляции скриптов
- Code Splitting - разделение кода на части
- Tree Shaking - удаление неиспользуемого кода
- Lazy Loading - отложенная загрузка скриптов
Техники оптимизации
[править]- Debouncing - техника оптимизации обработки событий
- Throttling - техника ограничения частоты вызовов
- RequestIdleCallback - выполнение задач в свободное время
- requestAnimationFrame - оптимизация анимаций
- Passive Event Listeners - оптимизация обработки событий
- Web Workers - вынос задач в отдельные потоки
- Service Worker - фоновые скрипты
- Service Worker Performance - производительность сервис-воркеров
Библиотеки и фреймворки
[править]- jQuery - популярная библиотека
- React - библиотека для интерфейсов
- Vue.js - прогрессивный фреймворк
- Angular - фреймворк от Google
- Svelte - компилируемый фреймворк
- Next.js - React-фреймворк для SSR
- Nuxt.js - Vue-фреймворк для SSR
- Gatsby - генератор статических сайтов на React
- Lodash - библиотека утилит
- Moment.js - библиотека для работы с датами
Инструменты для анализа
[править]- Lighthouse - аудит производительности
- Chrome DevTools Performance - инструменты профилирования
- WebPageTest - тестирование производительности
- Bundle Analyzer - анализ размера бандлов
- Source Maps - карты кода для отладки
- Google Analytics 4 - отслеживание событий JavaScript
- Яндекс Метрика - вебвизор и аналитика
Память и утечки
[править]- Memory Usage - использование оперативной памяти
- Heap Size - размер кучи JavaScript
- Garbage Collection Time - время сборки мусора
- Garbage Collection Frequency - частота сборки мусора
- Memory Leaks - утечки памяти
Связанные категории
[править]Подкатегории
В этой категории отображается 5 подкатегорий из имеющихся 5.
Страницы в категории «JavaScript»
Показаны 44 страницы из 44, находящихся в данной категории.
