Собрали свежие статьи, руководства и доклады, которые помогут вам глубже понять, как работает рендеринг в браузере и как оптимизировать этот процесс для повышения производительности.
#свежак
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍5🔥1
  ❗Вакансии «Библиотеки программиста»
Привет! Мы ищем контент-менеджеров, которые будут вести наши телеграм-каналы о разработке.
👾 Требования:
— знать принципы залетающего контента
— разбираться в темах, связанных с разработкой
Большим плюсом будет навык программирования на каких-либо языках.
✨ Условия:
— удаленка
— частичная занятость
— сдельная оплата в зависимости от количества задач
🔥 Оставляйте отклик, и мы свяжемся с вами: https://forms.gle/o4BZnsQ526JoqsCq9
Привет! Мы ищем контент-менеджеров, которые будут вести наши телеграм-каналы о разработке.
👾 Требования:
— знать принципы залетающего контента
— разбираться в темах, связанных с разработкой
Большим плюсом будет навык программирования на каких-либо языках.
✨ Условия:
— удаленка
— частичная занятость
— сдельная оплата в зависимости от количества задач
🔥 Оставляйте отклик, и мы свяжемся с вами: https://forms.gle/o4BZnsQ526JoqsCq9
❤6
  Представьте: пользователь зашёл на сайт, ресурс уже был в кэше. Но браузер решил проверить, не обновился ли он на сервере. Какой заголовок участвует именно в этом механизме?
Подсказка — в ответе сервера на картинке. Опрос — в следующем посте.
#междусобойчик
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍5
  Какой заголовок браузер использует при повторном запросе, чтобы проверить, изменился ли ресурс?
  Anonymous Quiz
    57%
    Cache-Control
      
    21%
    ETag
      
    15%
    Expires
      
    8%
    Content-Type
      
    👍9🔥2
  JavaScript/Typescript fullstack разработчик — 180 000 - 200 000 ₽, удаленно (Москва)
Разработчик UI-систем в микросервисной архитектуре FX Front — от 150 000 ₽, офис/гибрид (Москва)
Frontend-разработчик — удаленно (Москва)
Frontend JavaScript/TypeScript Разработчик — 200 000₽, удаленно/гибрид (Москва)
Frontend Developer — от 250 000 ₽, удаленно (Москва)
#свежак
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍4🤔1
  😏 Как не продолбать возможности на первой работе в IT?
Отвечает админ канала @strfrontend — он начинал свой путь фронтенд-разработчика в маленьком научно-проектном центре, а сейчас дошел до СберТеха. Есть, чему поучится.
А что бы вы посоветовали новичкам в IT? Делитесь в комментариях 👇
Отвечает админ канала @strfrontend — он начинал свой путь фронтенд-разработчика в маленьком научно-проектном центре, а сейчас дошел до СберТеха. Есть, чему поучится.
А что бы вы посоветовали новичкам в IT? Делитесь в комментариях 👇
1❤9👍5
  😡 А вас тоже бесят облачные сервисы?
Согласитесь, статус отношений с облаками — все сложно. Но что, если можно изменить правила игры?
Мы готовим нечто особенное в мире облачных технологий, но сначала хотим услышать правду от тех, кто реально работает с облаками каждый день.
❓Что мы хотим узнать:
— Для чего вы реально используете облако?
— Чего катастрофически не хватает прямо сейчас?
— Что бесит больше всего? (можно материться)
— Как выбираете провайдера — по цене или по любви?
— и тому подобное
По результатам опроса мы подготовим исследование без маркетингового мусора и вы узнаете, как обстоят дела у коллег.
⚡️Время на опрос: меньше, чем на кофе-брейк. Жмите → https://clc.to/nboYDA
Согласитесь, статус отношений с облаками — все сложно. Но что, если можно изменить правила игры?
Мы готовим нечто особенное в мире облачных технологий, но сначала хотим услышать правду от тех, кто реально работает с облаками каждый день.
❓Что мы хотим узнать:
— Для чего вы реально используете облако?
— Чего катастрофически не хватает прямо сейчас?
— Что бесит больше всего? (можно материться)
— Как выбираете провайдера — по цене или по любви?
— и тому подобное
По результатам опроса мы подготовим исследование без маркетингового мусора и вы узнаете, как обстоят дела у коллег.
⚡️Время на опрос: меньше, чем на кофе-брейк. Жмите → https://clc.to/nboYDA
👍4🥱1
  Содержит основные приёмы обновления состояния, включая работу с объектами, массивами и использованием предыдущего состояния.
#буст
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥9🥱9👍5👾2
  В первой части мы разобрали, почему старый Date — это баг на баге, и чем Temporal его превосходит.
Теперь — конкретика: примеры, как использовать его в коде:
Please open Telegram to view this post
    VIEW IN TELEGRAM
  Please open Telegram to view this post
    VIEW IN TELEGRAM
  ❤7👍1
  Service Worker — это JS-скрипт, работающий в фоне. Он позволяет кэшировать ресурсы и обслуживать запросы без подключения к сети.
Почему важно:
Как внедрить:
1. Регистрируем Service Worker:
if ('serviceWorker' in navigator) {
  navigator.serviceWorker.register('/sw.js')
    .then(() => console.log('SW зарегистрирован'))
    .catch(err => console.error('SW ошибка:', err));
}2. Создаем sw.js:
const CACHE_NAME = 'app-cache-v1';
const urlsToCache = ['/', '/index.html', '/styles.css'];
self.addEventListener('install', event => {
event.waitUntil(
caches.open(CACHE_NAME).then(cache => cache.addAll(urlsToCache))
);
});
3. Обслуживаем запросы:
self.addEventListener('fetch', event => {
  event.respondWith(
    caches.match(event.request)
      .then(response => response || fetch(event.request))
  );
});
4. Обновляем кэш при необходимости:
self.addEventListener('activate', event => {
  event.waitUntil(
    caches.keys().then(keys =>
      Promise.all(keys.filter(key => key !== CACHE_NAME).map(key => caches.delete(key)))
    )
  );
});
#буст
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍14❤4🔥2
  Чтобы вам было удобно ориентироваться в контенте, мы добавили навигацию по тегам. Используйте их, чтобы быстро находить нужные инструменты и туториалы:
#буст — база знаний: справочники, схемы, сравнение инструментов, полезные команды, обзоры докладов и подкастов, AI-промпты, гайды по настройке, исправлению ошибок и автоматизации
#свежак — релизы, конференции, новости, дайджест за неделю
#междусобойчик — истории подписчиков, собес-задачи, факапы, опросы, IT-игры, кроссворды, ребусы
#развлекалово — мемы
Оставайтесь с нами, чтобы получать максимум от фронтенда. А чтобы не пропустить самое интересное — включите уведомления.
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍6❤2
  Please open Telegram to view this post
    VIEW IN TELEGRAM
  😁19❤2👍2
  🌐 Как сделать фичу одинаково работающей в любом браузере
Разные движки (Blink, Gecko, WebKit) могут интерпретировать один и тот же CSS‑код по-разному. Этот подход помогает не искать проблему вручную, а получить готовые решения — префиксы, полифиллы и обходные пути в одном запросе.
Промпт:
Что даёт промпт:
➡️  Чёткий список необходимых вендорных префиксов (например, 
➡️  Советы по использованию 
➡️  Рекомендации по подключению полифиллов и проверке их работы на разных браузерах  
Дополнительно можно попросить:
— Чек‑лист браузеров и версий, где фича может ломаться
— Примеры fallback‑обходов, если поддержка отсутствует
— Код для автоматической вставки префиксов через Autoprefixer
🔗  Источник
🐸  Библиотека фронтендера
#буст
Разные движки (Blink, Gecko, WebKit) могут интерпретировать один и тот же CSS‑код по-разному. Этот подход помогает не искать проблему вручную, а получить готовые решения — префиксы, полифиллы и обходные пути в одном запросе.
Промпт:
How can I make [specific feature] work across different browsers?  
Please include vendor prefixes, fallbacks, feature queries (e.g. @supports) and polyfills with code examples.Что даёт промпт:
-webkit-, -moz-, -ms-) для устаревшего CSS  @supports для проверки поддержки функций в рантайме  Дополнительно можно попросить:
— Чек‑лист браузеров и версий, где фича может ломаться
— Примеры fallback‑обходов, если поддержка отсутствует
— Код для автоматической вставки префиксов через Autoprefixer
#буст
Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍4❤2🔥1👏1