Media is too big
VIEW IN TELEGRAM
React обогнал Vue по звёздочкам на гитхабе 🧐
Начиная с 2019го года Vue держался на первом месте по звёздочкам на гитхабе среди JavaScript фреймворков, сегодня ситуация поменялась🤯
В связи с этим событием, зацените исторический таймлайн звёздочек на гитхабе у JavaScript фреймворков
Начиная с 2019го года Vue держался на первом месте по звёздочкам на гитхабе среди JavaScript фреймворков, сегодня ситуация поменялась
В связи с этим событием, зацените исторический таймлайн звёздочек на гитхабе у JavaScript фреймворков
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯20👍7❤4👎2😱2😢2🔥1🤮1💩1
Пора снимать видосики?
Около месяца назад у меня появилась камера и микрофончик с пушинкой, вот я и задумался снять что-то для тебя, моя любимая макарошка🫡
Создал канал и решил собрать интерес, как будет 100 подписчиков, то считаю, что интерес собран и начинаю пилить контент🤩
https://www.youtube.com/@frontend-pasta
А пока отпиши какой контент ты хотел бы видеть на канале👨💻
Около месяца назад у меня появилась камера и микрофончик с пушинкой, вот я и задумался снять что-то для тебя, моя любимая макарошка
Создал канал и решил собрать интерес, как будет 100 подписчиков, то считаю, что интерес собран и начинаю пилить контент
https://www.youtube.com/@frontend-pasta
А пока отпиши какой контент ты хотел бы видеть на канале
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥3🤯2❤🔥1💩1
Что такое Style Queries? 🧑🎓
Новая переведённая статейка от Уны Кравец (работает в Google Chrome)
https://habr.com/ru/post/718930/
Новая переведённая статейка от Уны Кравец (работает в Google Chrome)
https://habr.com/ru/post/718930/
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Что такое Style Queries?
Эта статья — перевод оригинальной статьи " Getting Started with Style Queries " Также я веду телеграм канал “ Frontend по-флотски ”, где рассказываю про интересные вещи из мира разработки интерфейсов....
👍8🔥4❤🔥1💩1
@layer что за покемон такой CSS
@layer поможет тебе не переживать о проблемах специфичности стилей, разделяя стили на слои (в блоке @layer {}) ты можешь управлять специфичностью конкретного слоя меняя их местами или написать их порядок в строчку @layer myFirstLayer, mySecondLayer и т.д.Он достиг уже 90% поддержки на caniuse и теперь его уже можно начинать использовать в свои проектиках
Документация MDN
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥5❤2❤🔥1💩1
Вспомни про Svelte и глянь как там всё просто в сравнении с реактом
https://react-hooks-in-svelte.vercel.app/
Как думаешь войдёт ли он в топ 3?
https://react-hooks-in-svelte.vercel.app/
Как думаешь войдёт ли он в топ 3?
👍21🤡16❤1💩1
Что нового в Chrome 111? 🧑🎓
— Добавили View Transitions API🥳
— CSS Color Level 4 и devtools для них
— В CSS добавлены тригонометрические функции
— Расширен n-child псевдокласс
Впервые решил сделать перевод апдейта, зацени и прочитай на русском языке
https://habr.com/ru/post/721292/
Видео апдейта на английском
https://www.youtube.com/watch?v=cscwgzz85Og
— Добавили View Transitions API
— CSS Color Level 4 и devtools для них
— В CSS добавлены тригонометрические функции
— Расширен n-child псевдокласс
Впервые решил сделать перевод апдейта, зацени и прочитай на русском языке
https://habr.com/ru/post/721292/
Видео апдейта на английском
https://www.youtube.com/watch?v=cscwgzz85Og
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Что нового в Chrome 111?
Эта статья — перевод оригинальной статьи " New in Chrome 111 " Также я веду телеграм канал “ Frontend по-флотски ”, где рассказываю про интересные вещи из мира разработки интерфейсов. Вступление Я...
🔥10👍5❤🔥2❤1👏1💩1
Полное понимание асинхронности в браузере от Яндекса 🔥
https://habr.com/ru/company/yandex/blog/718084/
https://habr.com/ru/company/yandex/blog/718084/
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Полное понимание асинхронности в браузере
Про асинхронность JavaScript написано много статей, документации и книг. Но вся информация сильно распределена по интернету, поэтому сложно быстро и полностью разобраться, что к чему, и составить...
🔥13❤🔥4👍3💩1
Frontend по-флотски 👨💻
Совет по CSS из будущего 🧑🎓 Анимация на чистом CSS благодаря animation-timeline:scroll(root) и CSS, который позволяет делать анимашку на основе скролла Пока что экспериментальная фича, не для продакшена ⛔️ Кодпен 👇 https://codepen.io/jh3y/pen/RwBRyzb
This media is not supported in your browser
VIEW IN TELEGRAM
Снова магия на чистом CSS 🧑🎓
CSS свойство animation-timeline: scroll() творит чудеса и позволяет избавиться от ненужного JS кода
CodePen
CSS свойство animation-timeline: scroll() творит чудеса и позволяет избавиться от ненужного JS кода
CodePen
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥30👍7❤2❤🔥1💩1
Бесплатный онлайн-фестиваль про AI-разработку от организаторов HolyJS 🧑🎓
Начало — 1 апреля в 11:00 GMT+3
Тема фестиваля — искусственный интеллект. А точнее, его использование в разработке и повседневной жизни. Будут и AI, и ML, и всё вокруг этого.
Там ты можешь узнать: как майнить клубнику, как писать виртуальные портреты маслом, как заставить ChatGPT делать аналитику
Программа еще в процессе, поэтому интересности ещё появятся
Читай подробности и регайся тут
Начало — 1 апреля в 11:00 GMT+3
Тема фестиваля — искусственный интеллект. А точнее, его использование в разработке и повседневной жизни. Будут и AI, и ML, и всё вокруг этого.
Там ты можешь узнать: как майнить клубнику, как писать виртуальные портреты маслом, как заставить ChatGPT делать аналитику
Программа еще в процессе, поэтому интересности ещё появятся
Читай подробности и регайся тут
Please open Telegram to view this post
VIEW IN TELEGRAM
TechTrain 2024 Spring. Фестиваль по профессиональному росту в IT
TechTrain 2024 Spring — фестиваль по профессиональному росту в IT. О том, как пройти путь Junior → Middle → Senior и выбрать направление своего развития.
👍3🔥3❤🔥2👎1💩1🤗1
Приглашаем на Samokat.tech Meetup — безопасность, Next JS и микрофронтенды
Когда — 24 марта (пятница), 18:00 (по Мск)
Где — Москва, Старт Хаб на Красном Октябре и онлайн-трансляция
Рассказываем, как устроена технологическая сторона ритейла реального времени:
1️⃣ Путь к безопасному фронтенду. Через велосипеды к комплексной системе анализа кода – Олег Коровин, руководитель веб-разработки, Samokat.tech Быстрая доставка
2️⃣ Микрофронты: the way out monolith – Данил Чушко, ведущий специалист клиентской разработки, Samokat.tech Маркетплейс
3️⃣ Как устроена стилизация в контексте Next.js 13 и серверных компонентов – Даниил Трофимов, разработчик интерфейсов, СберМаркет
Регистрируйтесь и приходите в гости! 🖖
Когда — 24 марта (пятница), 18:00 (по Мск)
Где — Москва, Старт Хаб на Красном Октябре и онлайн-трансляция
Рассказываем, как устроена технологическая сторона ритейла реального времени:
1️⃣ Путь к безопасному фронтенду. Через велосипеды к комплексной системе анализа кода – Олег Коровин, руководитель веб-разработки, Samokat.tech Быстрая доставка
2️⃣ Микрофронты: the way out monolith – Данил Чушко, ведущий специалист клиентской разработки, Samokat.tech Маркетплейс
3️⃣ Как устроена стилизация в контексте Next.js 13 и серверных компонентов – Даниил Трофимов, разработчик интерфейсов, СберМаркет
Регистрируйтесь и приходите в гости! 🖖
🔥4👍2❤1💩1
This media is not supported in your browser
VIEW IN TELEGRAM
Наши потомки будут делать бургер меню в 3 строчки 🤯
Мы сейчас о таком мечтать не можем, но если включить флаг "Experimental Web Platform Features" в Chrome Canary, то можно заглянуть в счастливое будущее
Вот как можно будет реализовать бургер меню:
HTML:
Мы сейчас о таком мечтать не можем, но если включить флаг "Experimental Web Platform Features" в Chrome Canary, то можно заглянуть в счастливое будущее
Вот как можно будет реализовать бургер меню:
HTML:
<button popovertarget="nav"></button>CSS:
<nav popover id="nav"></nav>
body:has([id=nav]:open) {translate:-220px 0;}
CodePen (работает только в Chrome Canary с флагом экспериментальных фич)Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍3🤔3🤯3🤣3❤1❤🔥1💩1
Frontend по-флотски поймал Дзен 🙏
Мне написал скаут Дзена и позвал писать на их платформе, говорят хотят развивать IT аудиторию. Предложили пару сладких плюшек, ну я и поплыл🥺
Сам сталкивался с платформой пару лет назад, когда она ещё принадлежала Яндексу, не заходило, но решил дать ей ещё шанс
Контент будет примерно одинаковый, подписываться есть смысл если тебе там будет удобнее или ты хочешь сделать мне приятно😘
https://dzen.ru/frontend_pasta
Мне написал скаут Дзена и позвал писать на их платформе, говорят хотят развивать IT аудиторию. Предложили пару сладких плюшек, ну я и поплыл
Сам сталкивался с платформой пару лет назад, когда она ещё принадлежала Яндексу, не заходило, но решил дать ей ещё шанс
Контент будет примерно одинаковый, подписываться есть смысл если тебе там будет удобнее или ты хочешь сделать мне приятно
https://dzen.ru/frontend_pasta
Please open Telegram to view this post
VIEW IN TELEGRAM
💩13😁5👎2❤🔥1👍1
GitHub анонсировал GitHub Co-pilot X 🥳
Сейчас версия Х находится в стадии "Technical preview" и пока её невозможно потестить, но нам уже рассказали, что там будет нового, и можно уже зарегаться в лист ожидания
1. Окно с чатом
Можно будет, например, выделить кусок кода и попросить сделать с ним что-нибудь, например, объяснить как он работает или отрефакторить
2. Кодинг голосом (о май гад, очень интересно попробовать)🤯
Как думаешь это будет юзабельно?
3. Вопросы и ответы
Вместо стэк оверфлоу можно будет советоваться с co-pilot
4. Генерация пулл реквестов и автотестов
Co-pilot поможет сгенерить шаблон для PR и дописать пропущенные тесты
5. Подсказка bash команд
Забыл как снести продовую БД? Не переживать, co-pilot подскажет
Сайтик анонса
https://github.com/features/preview/copilot-x
Сейчас версия Х находится в стадии "Technical preview" и пока её невозможно потестить, но нам уже рассказали, что там будет нового, и можно уже зарегаться в лист ожидания
1. Окно с чатом
Можно будет, например, выделить кусок кода и попросить сделать с ним что-нибудь, например, объяснить как он работает или отрефакторить
2. Кодинг голосом (о май гад, очень интересно попробовать)
Как думаешь это будет юзабельно?
3. Вопросы и ответы
Вместо стэк оверфлоу можно будет советоваться с co-pilot
4. Генерация пулл реквестов и автотестов
Co-pilot поможет сгенерить шаблон для PR и дописать пропущенные тесты
5. Подсказка bash команд
Забыл как снести продовую БД? Не переживать, co-pilot подскажет
Сайтик анонса
https://github.com/features/preview/copilot-x
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥6❤🔥4💩2❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Picture-in-Picture API это изи 🧑🎓
Picture-in-Picture это когда воспроизводимое юзером медиа, появляется поверх всех его приложений, думаю юзкейс понятен
MDN приводит простую функцию перехода/выхода в режим Picture-in-Picture
Picture-in-Picture это когда воспроизводимое юзером медиа, появляется поверх всех его приложений, думаю юзкейс понятен
MDN приводит простую функцию перехода/выхода в режим Picture-in-Picture
function togglePictureInPicture() {
if (document.pictureInPictureElement) {
document.exitPictureInPicture();
} else if (document.pictureInPictureEnabled) {
video.requestPictureInPicture();
}
}Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍9❤🔥6❤2💩1💯1
Chrome Headless апдейт 🏋️♀️
Что там поменялось?
Самый главный апдейт заключается в том, что предыдущая headless версия хрома являлась независимой реализацией и был отдельным проектом, в связи с этим бывало такое, что в обычном хроме всё отлично работает, но стоит запустить в headless моде, то всё летело в тартарары. Теперь они унифицированы и работают в тандеме
Несколько новых команд:
https://developer.chrome.com/articles/new-headless/
Что там поменялось?
Самый главный апдейт заключается в том, что предыдущая headless версия хрома являлась независимой реализацией и был отдельным проектом, в связи с этим бывало такое, что в обычном хроме всё отлично работает, но стоит запустить в headless моде, то всё летело в тартарары. Теперь они унифицированы и работают в тандеме
Несколько новых команд:
--screenshot, --print-to-pdf, --timeout, --virtual-time-budget, --virtual-time-budget
Чтобы запустить хром в новом режиме, юзай эту команду:chrome --headless=new
Подробнее:https://developer.chrome.com/articles/new-headless/
Please open Telegram to view this post
VIEW IN TELEGRAM
Chrome for Developers
Chrome Headless mode | Chromium | Chrome for Developers
Chrome's Headless mode is now more useful for developers, by bringing it closer to Chrome's regular "headful" mode.
👍9❤2🔥2❤🔥1💩1
6 новых возможностей CSS, которые должен знать каждый front-end разработчик в 2023 году
Перевёл обзор современных фич CSS, которые уже можно пробовать использовать в своих проектах
https://habr.com/ru/post/726224/
Перевёл обзор современных фич CSS, которые уже можно пробовать использовать в своих проектах
https://habr.com/ru/post/726224/
Хабр
6 новых возможностей CSS, которые должен знать каждый front-end разработчик в 2023 году
Эта статья — перевод оригинальной статьи « 6 CSS snippets every front‑end developer should know in 2023 » Также я веду телеграм канал « Frontend по‑флотски », где рассказываю про интересные...
👍13🔥5❤🔥1❤1💩1
text-wrap: balance 🔥
Возможно тебя заставляли дизайнеры выравнивать строчки текста по длине, и ты корячился с max-width и брейпойнтами в css или, возможно, даже писал скриптик для этого, но скоро мы вылечим эту болячку
Пару недель назад text-wrap: balance появился в Chrome Canary и его уже можно потестить, а это означает, что уже совсем скоро это будет в релизе хрома
CodePen (работает в Chrome Canary с флагом #enable-experimental-web-platform-features)
Ждём и молимся🥹
Возможно тебя заставляли дизайнеры выравнивать строчки текста по длине, и ты корячился с max-width и брейпойнтами в css или, возможно, даже писал скриптик для этого, но скоро мы вылечим эту болячку
Пару недель назад text-wrap: balance появился в Chrome Canary и его уже можно потестить, а это означает, что уже совсем скоро это будет в релизе хрома
CodePen (работает в Chrome Canary с флагом #enable-experimental-web-platform-features)
Ждём и молимся
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34🔥12❤🔥9❤2💩1
This media is not supported in your browser
VIEW IN TELEGRAM
WebStorm стал поддерживать TypeScript в Vue темплэйтах 🫡
В версии 2023.1 JetBrains добавили поддержку типов при установке атрибута
Также в новой версии добавили поддержку Astro
Подробнее по ссылке:
https://www.jetbrains.com/webstorm/whatsnew/
В версии 2023.1 JetBrains добавили поддержку типов при установке атрибута
lang="ts"
Теперь он предлагает приведение и улучшенное сужение типовТакже в новой версии добавили поддержку Astro
Подробнее по ссылке:
https://www.jetbrains.com/webstorm/whatsnew/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍3❤2💩2❤🔥1
Вышел мощный Chrome 112 🍔
Что там нового?
— Можно юзать CSS nesting (это когда ты пишешь один селектор внутри другого для того для дочернего элемента, вместо создания длинной строки), прощай SCSS🫡
— У тега <dialog> обновили алгоритм выбора элемента для фокуса, теперь элемент <dialog> будет получать фокус только, если у него установлен autofocus атрибут
Читать подробнее
Смотреть подробнее
Что там нового?
— Можно юзать CSS nesting (это когда ты пишешь один селектор внутри другого для того для дочернего элемента, вместо создания длинной строки), прощай SCSS
— У тега <dialog> обновили алгоритм выбора элемента для фокуса, теперь элемент <dialog> будет получать фокус только, если у него установлен autofocus атрибут
Читать подробнее
Смотреть подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
Chrome for Developers
New in Chrome 112 | Blog | Chrome for Developers
Chrome 112 is rolling out now! Now CSS supports nesting rules, the algorithm to set the initial focus on dialog elements was updated, no-op fetch handlers on service workers are skipped from now on to make navigations faster and there’s plenty more.
👍18🔥5❤1💩1
В Chrome 113 появится поддержка WebGPU 🥳
WebGPU API предоставляет разработчикам возможность выполнять вычисления рендеринга графики на встроенном графическом ускорителе, что позволяет значительно экономить ресурсы и улучшить опыт разработки. При этом работа с WebGPU API напоминает работу с DirectX 12, Metal и Vulkan
Babylon.js уже замутили полную поддержку WebGPU
Полноценный релиз запланирован на 2 мая
WebGPU API предоставляет разработчикам возможность выполнять вычисления рендеринга графики на встроенном графическом ускорителе, что позволяет значительно экономить ресурсы и улучшить опыт разработки. При этом работа с WebGPU API напоминает работу с DirectX 12, Metal и Vulkan
Babylon.js уже замутили полную поддержку WebGPU
Полноценный релиз запланирован на 2 мая
👍8❤🔥1🔥1💩1