Какой заголовок браузер использует при повторном запросе, чтобы проверить, изменился ли ресурс?
Anonymous Quiz
55%
Cache-Control
21%
ETag
15%
Expires
9%
Content-Type
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
😏 Как не продолбать возможности на первой работе в IT?
Отвечает админ канала @strfrontend — он начинал свой путь фронтенд-разработчика в маленьком научно-проектном центре, а сейчас дошел до СберТеха. Есть, чему поучится.
А что бы вы посоветовали новичкам в IT? Делитесь в комментариях 👇
Отвечает админ канала @strfrontend — он начинал свой путь фронтенд-разработчика в маленьком научно-проектном центре, а сейчас дошел до СберТеха. Есть, чему поучится.
А что бы вы посоветовали новичкам в IT? Делитесь в комментариях 👇
😡 А вас тоже бесят облачные сервисы?
Согласитесь, статус отношений с облаками — все сложно. Но что, если можно изменить правила игры?
Мы готовим нечто особенное в мире облачных технологий, но сначала хотим услышать правду от тех, кто реально работает с облаками каждый день.
❓Что мы хотим узнать:
— Для чего вы реально используете облако?
— Чего катастрофически не хватает прямо сейчас?
— Что бесит больше всего? (можно материться)
— Как выбираете провайдера — по цене или по любви?
— и тому подобное
По результатам опроса мы подготовим исследование без маркетингового мусора и вы узнаете, как обстоят дела у коллег.
⚡️Время на опрос: меньше, чем на кофе-брейк. Жмите → https://clc.to/nboYDA
Согласитесь, статус отношений с облаками — все сложно. Но что, если можно изменить правила игры?
Мы готовим нечто особенное в мире облачных технологий, но сначала хотим услышать правду от тех, кто реально работает с облаками каждый день.
❓Что мы хотим узнать:
— Для чего вы реально используете облако?
— Чего катастрофически не хватает прямо сейчас?
— Что бесит больше всего? (можно материться)
— Как выбираете провайдера — по цене или по любви?
— и тому подобное
По результатам опроса мы подготовим исследование без маркетингового мусора и вы узнаете, как обстоят дела у коллег.
⚡️Время на опрос: меньше, чем на кофе-брейк. Жмите → https://clc.to/nboYDA
Содержит основные приёмы обновления состояния, включая работу с объектами, массивами и использованием предыдущего состояния.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
В первой части мы разобрали, почему старый Date — это баг на баге, и чем Temporal его превосходит.
Теперь — конкретика: примеры, как использовать его в коде:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
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
Чтобы вам было удобно ориентироваться в контенте, мы добавили навигацию по тегам. Используйте их, чтобы быстро находить нужные инструменты и туториалы:
#буст — база знаний: справочники, схемы, сравнение инструментов, полезные команды, обзоры докладов и подкастов, AI-промпты, гайды по настройке, исправлению ошибок и автоматизации
#свежак — релизы, конференции, новости, дайджест за неделю
#междусобойчик — истории подписчиков, собес-задачи, факапы, опросы, IT-игры, кроссворды, ребусы
#развлекалово — мемы
Оставайтесь с нами, чтобы получать максимум от фронтенда. А чтобы не пропустить самое интересное — включите уведомления.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Sass — это препроцессор CSS, который помогает сделать стили более организованными, масштабируемыми и поддерживаемыми.
Как применить его в проекте:
С помощью Sass стили становятся более гибкими, повторно используемыми и проще для изменений, что ускоряет процесс разработки и улучшает поддерживаемость кода в долгосрочной перспективе.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM