Llamacoder генерирует React-компоненты по описанию
Инструмент мгновенно отображает UI и позволяет быстро создать web-приложение, используя три языковые модели на выбор. Инструмент бесплатный.
#web #ai
Инструмент мгновенно отображает UI и позволяет быстро создать web-приложение, используя три языковые модели на выбор. Инструмент бесплатный.
#web #ai
🌚2
Наш ведущий фронтенд-разработчик и эксперт в области веб-технологий Алексей Родионов написал обзорную статью о PWA на русском языке:
https://doka.guide/tools/pwa/
Статью можно использовать, когда нужно объяснить, что такое прогрессивные веб-приложения, даже не разработчикам.
#web
https://doka.guide/tools/pwa/
Статью можно использовать, когда нужно объяснить, что такое прогрессивные веб-приложения, даже не разработчикам.
#web
Дока
Прогрессивные веб-приложения — Веб-платформа — Дока
Определение, преимущества и недостатки PWA
👍13👎1🌭1
This media is not supported in your browser
VIEW IN TELEGRAM
Наш ведущий фронтенд-разработчик и эксперт в области веб-технологий Алексей Родионов добавил в веб-компонент
<model-viewer> — нативный браузерный веб-компонент и может быть использован в любом веб-приложении или сайте, написанном как с помощью фреймворков и библиотек, так и без них. XR-гарнитура также не требуется. Для просмотра 3D-моделей достаточно любого устройства, где есть браузер, например, смартфона на Android и iOS или даже настольного компьютера.
#web #vr
<model-viewer> от Google поддержку перетаскивания и масштабирования 3D-моделей с помощью рук или контроллеров движения в XR-гарнитурах.<model-viewer> — нативный браузерный веб-компонент и может быть использован в любом веб-приложении или сайте, написанном как с помощью фреймворков и библиотек, так и без них. XR-гарнитура также не требуется. Для просмотра 3D-моделей достаточно любого устройства, где есть браузер, например, смартфона на Android и iOS или даже настольного компьютера.
#web #vr
🔥13❤1🌭1
Если вы фронтенд-разработчик, оторвались от современных трендов CSS и хотите быстро понять что произошло за год и самое главное, что уже можно использовать — держите отличный пост, который поможет во всем разобраться.
#web
#web
Thomasorus
New CSS that can actually be used in 2024
Multiple innovations have been released and are now supported in all modern browsers, and some of them fundamentally change how to make websites.
❤8🌭1
Reuters: OpenAI задумалась над разработкой собственного браузера, в который будет интегрирован ChatGPT.
#ai #web
#ai #web
Reuters
OpenAI considers taking on Google with browser, the Information reports
ChatGPT-creator OpenAI has recently considered developing a web browser that would combine with its chatbot and separately discussed or struck deals to power search features, the Information reported on Thursday.
👎4👍1😁1💩1
В Google рассказали о будущем WebGPU
По ссылке саммари последней встречи рабочей группы, где обсуждалось, какие задачи нужно решить, прежде чем рекомендовать WebGPU в качестве кандидата для W3C, а также расставлены приоритеты по новым функциям.
#web
По ссылке саммари последней встречи рабочей группы, где обсуждалось, какие задачи нужно решить, прежде чем рекомендовать WebGPU в качестве кандидата для W3C, а также расставлены приоритеты по новым функциям.
#web
🔥1🌭1
Находка: минималистичная Kanban-доска в одном единственном HTML-файле, в которой к тому же все данные хранятся локально с помощью localStorage.
Репозитоий тут.
#web
Репозитоий тут.
#web
🔥8🌭1
Можно вечно смотреть на огонь, воду и на то, как Microsoft пытается заставить пользователей перейти на браузер Edge. Вот, например, новый финт — страничка-руководство «Как удалить Edge», где нет ни слова о том, как удалить браузер (удалить его с Windows, кстати, можно только в ЕС), зато подробно расписаны преимущества Edge перед Chrome.
#web
#web
😁8
image-palette-webgpu — крошечная JS-библиотека без единой зависимости для браузеров, которая извлекает доминирующие цвета из изображений с помощью различных алгоритмов, используя WebGPU API.Библиотека разработана Иваном Людвигом Терешко и нашим ведущим инженером и экспертом в области веб-технологий Алексеем Родионовым.
В отличие от других подобных библиотек, в
image-palette-webgpu алгоритмы реализованы в виде шейдеров на языке WGSL (WebGPU Shading Language) и исполняются на вычислительных ядрах GPU, способных выполнять работу параллельно.NPM: https://npmjs.com/package/image-palette-webgpu
GitHub: https://github.com/IvanLudvig/image-palette-webgpu
Живое демо: https://ivanludvig.dev/image-palette-webgpu/
Также в планах добавить тесты и бенчмарки.
#web
❤3👍2🌭2
Рекомендасьон из нашего слака: ESLint-плагин для упрощения логических выражений по законам де Моргана: https://github.com/azat-io/eslint-plugin-de-morgan
Самое полезное в этом плагине — упрощение логического выражение, в котором одна и та же переменная может встречаться более одного раза.
#web
Самое полезное в этом плагине — упрощение логического выражение, в котором одна и та же переменная может встречаться более одного раза.
#web
GitHub
GitHub - azat-io/eslint-plugin-de-morgan: 🧵 ESLint plugin for transforming negated boolean expressions via De Morgan’s laws
🧵 ESLint plugin for transforming negated boolean expressions via De Morgan’s laws - azat-io/eslint-plugin-de-morgan
🔥4
Chrome будет сам предлагать пользователю менять ненадёжные пароли
Еще одна интересная новость с Google I/O: если система обнаружит, что пароль недостаточно безопасный, Менеджер Паролей предложит пользователю автоматически сгенерировать новый.
#web
Еще одна интересная новость с Google I/O: если система обнаружит, что пароль недостаточно безопасный, Менеджер Паролей предложит пользователю автоматически сгенерировать новый.
#web
Lisa снова в деле — теперь в браузере
Разработчик Эндрю Ярос воссоздал легендарную Apple Lisa (1983) прямо в браузере — с окнами, иконками и курсором. Всё работает, как раньше, только теперь бесплатно и без CRT-монитора.
Это не эмулятор, а полноценная псевдо-ОС: с файловой системой на IndexedDB и 1-битным графическим движком.
10 000 долларов в 1983-м теперь помещаются в современном вебе.
#web
Разработчик Эндрю Ярос воссоздал легендарную Apple Lisa (1983) прямо в браузере — с окнами, иконками и курсором. Всё работает, как раньше, только теперь бесплатно и без CRT-монитора.
Это не эмулятор, а полноценная псевдо-ОС: с файловой системой на IndexedDB и 1-битным графическим движком.
10 000 долларов в 1983-м теперь помещаются в современном вебе.
#web
Код Меркури
Chromium DevTools стали удобнее Наш ведущий фронтенд-разработчик Алексей Родионов реализовал в инструментах разработчика браузера Chromium всплывающие подсказки с документацией из MDN Web Docs для свойств CSS. И да, это работает в виртуальной и смешанной…
Инструменты разработчика Chromium теперь отображают статус Baseline для свойств CSS
Наш ведущий фронтенд-разработчик и эксперт в области веб-технологий Алексей Родионов добавил отображение статуса Baseline в ранее реализованные им в DevTools всплывающие подсказки с документацией для свойств CSS.
Кроме того, он обновил версию пакета @vscode/web-custom-data, который используется под капотом в DevTools.
Теперь DevTools отображают информацию обо всех новых свойствах CSS, появившихся за последние 3 года!
Более 3.45 миллиарда человек во всём мире используют Google Chrome. У DevTools более 10 миллионов активных пользователей в месяц. А с учётом пользователей браузеров на основе Chromium, таких как Microsoft Edge, Opera, Brave, Vivaldi, Яндекс.Браузер и других, эта цифра ещё больше.
Изменения уже доступны в Chrome Canary и в ближайшее время появятся в Chrome Stable.
#web
Наш ведущий фронтенд-разработчик и эксперт в области веб-технологий Алексей Родионов добавил отображение статуса Baseline в ранее реализованные им в DevTools всплывающие подсказки с документацией для свойств CSS.
Кроме того, он обновил версию пакета @vscode/web-custom-data, который используется под капотом в DevTools.
Теперь DevTools отображают информацию обо всех новых свойствах CSS, появившихся за последние 3 года!
Более 3.45 миллиарда человек во всём мире используют Google Chrome. У DevTools более 10 миллионов активных пользователей в месяц. А с учётом пользователей браузеров на основе Chromium, таких как Microsoft Edge, Opera, Brave, Vivaldi, Яндекс.Браузер и других, эта цифра ещё больше.
Изменения уже доступны в Chrome Canary и в ближайшее время появятся в Chrome Stable.
#web
👍6🔥2👏1🤩1👌1
О проекте Web Platform Baseline
Современная веб-платформа предоставляет множество возможностей, и каждая такая возможность (фича) может включать в себя как один, так и сразу несколько, связанных между собой JS/HTML/CSS Web API.
Baseline позволяет веб-разработчикам легко определить, можно ли использовать ту или иную возможность веб-платформы в веб-приложениях и веб-сайтах, без необходимости вникать, в каких версиях каких браузеров и на каких платформах какие связанные Web API поддерживаются, просто взглянув на иконку одного из 3 возможных цветов:
🟠 Limited availability (оранжевая иконка) — возможность ещё не поддерживается в основном наборе браузеров;
🔵 Newly available (голубая иконка) — возможность недавно поддерживается в основном наборе браузеров;
🟢 Widely available (зелёная иконка) — возможность поддерживается в основном наборе браузеров уже 30 месяцев (2.5 года).
Под основным набором браузеров (core browser set) понимаются Chromium (Desktop и Android), Firefox (Desktop и Android) и Safari (macOS и iOS). Под Desktop понимаются Windows, macOS, Linux и ChromeOS. То есть все 3 основных движка браузеров на всех основных платформах.
Статус Baseline для каждой возможности вычисляется и обновляется на основе результатов прохождения автоматически запускаемых тестов из набора Web Platform Tests каждой новой версией браузера из основного набора.
Что это означает для разработчиков прогрессивных веб-приложений (PWA)?
Если фича имеет статус Widely available, её можно смело использовать, если нет, её можно использовать как прогрессивное улучшение (progressive enhancement).
Baseline также может использоваться в качестве целевого значения в ESLint, Stylelint, PostCSS, Autoprefixer, Babel и других инструментах, использующих Browserslist.
👉 Чтобы определить целевое значение Baseline на основе анализа информации о версиях браузеров пользователей именно вашего веб-приложения, можно воспользоваться, например, инструментом Google Analytics Baseline Checker.
Изначально проект Baseline был создан командой Google Chrome, но сейчас курируется W3C WebDX Community Group, куда входят независимые эксперты, представители всех основных браузеров и других заинтересованных компаний.
Сейчас статус Baseline отображается:
— на сайтах MDN, Can I Use, CSS Database и других;
— в IDE, основанных на VSCode, таких как Cursor, Windsurf и других, в том числе работающих прямо в браузере, таких как GitHub Codespaces, GitLab Workspaces, Firebase Studio и других;
— в IDE от JetBrains, таких как WebStorm, PhpStorm и других.
Теперь же статус Baseline отображается и в Chromium DevTools.
#web
Современная веб-платформа предоставляет множество возможностей, и каждая такая возможность (фича) может включать в себя как один, так и сразу несколько, связанных между собой JS/HTML/CSS Web API.
Baseline позволяет веб-разработчикам легко определить, можно ли использовать ту или иную возможность веб-платформы в веб-приложениях и веб-сайтах, без необходимости вникать, в каких версиях каких браузеров и на каких платформах какие связанные Web API поддерживаются, просто взглянув на иконку одного из 3 возможных цветов:
🟠 Limited availability (оранжевая иконка) — возможность ещё не поддерживается в основном наборе браузеров;
🔵 Newly available (голубая иконка) — возможность недавно поддерживается в основном наборе браузеров;
🟢 Widely available (зелёная иконка) — возможность поддерживается в основном наборе браузеров уже 30 месяцев (2.5 года).
Под основным набором браузеров (core browser set) понимаются Chromium (Desktop и Android), Firefox (Desktop и Android) и Safari (macOS и iOS). Под Desktop понимаются Windows, macOS, Linux и ChromeOS. То есть все 3 основных движка браузеров на всех основных платформах.
Статус Baseline для каждой возможности вычисляется и обновляется на основе результатов прохождения автоматически запускаемых тестов из набора Web Platform Tests каждой новой версией браузера из основного набора.
Что это означает для разработчиков прогрессивных веб-приложений (PWA)?
Если фича имеет статус Widely available, её можно смело использовать, если нет, её можно использовать как прогрессивное улучшение (progressive enhancement).
Baseline также может использоваться в качестве целевого значения в ESLint, Stylelint, PostCSS, Autoprefixer, Babel и других инструментах, использующих Browserslist.
👉 Чтобы определить целевое значение Baseline на основе анализа информации о версиях браузеров пользователей именно вашего веб-приложения, можно воспользоваться, например, инструментом Google Analytics Baseline Checker.
Изначально проект Baseline был создан командой Google Chrome, но сейчас курируется W3C WebDX Community Group, куда входят независимые эксперты, представители всех основных браузеров и других заинтересованных компаний.
Сейчас статус Baseline отображается:
— на сайтах MDN, Can I Use, CSS Database и других;
— в IDE, основанных на VSCode, таких как Cursor, Windsurf и других, в том числе работающих прямо в браузере, таких как GitHub Codespaces, GitLab Workspaces, Firebase Studio и других;
— в IDE от JetBrains, таких как WebStorm, PhpStorm и других.
Теперь же статус Baseline отображается и в Chromium DevTools.
#web
❤1
Chromium 140 незаметно привёз полезное обновление для веб-разработчиков
Наш ведущий фронтенд-разработчик и эксперт в области веб-технологий Алексей Родионов уже обновил и дополнил важными нюансами статью Pete LePage про Get Installed Related Apps API:
👉 https://developer.chrome.com/docs/capabilities/get-installed-related-apps
Если коротко: этот API даёт понять веб-разработчикам, установлено ли уже у пользователя связанное приложение — будь то PWA, Android или UWP. А теперь, с релизом Chromium 140, этот API поддерживает веб-приложения на всех основных десктопных платформах — Windows, macOS, Linux и ChromeOS.
#web
Наш ведущий фронтенд-разработчик и эксперт в области веб-технологий Алексей Родионов уже обновил и дополнил важными нюансами статью Pete LePage про Get Installed Related Apps API:
👉 https://developer.chrome.com/docs/capabilities/get-installed-related-apps
Если коротко: этот API даёт понять веб-разработчикам, установлено ли уже у пользователя связанное приложение — будь то PWA, Android или UWP. А теперь, с релизом Chromium 140, этот API поддерживает веб-приложения на всех основных десктопных платформах — Windows, macOS, Linux и ChromeOS.
#web
❤1😡1
Рубрика «находки»: локальный опенсорс инструмент, который превращает любой сайт в готовое React-приложение за минуту. Работает как чат-бот.
👉 GitHub
#web #ai
👉 GitHub
#web #ai
GitHub
GitHub - firecrawl/open-lovable: 🔥 Clone and recreate any website as a modern React app in seconds
🔥 Clone and recreate any website as a modern React app in seconds - firecrawl/open-lovable
🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Почему ссылки — синие? 🔵
Марк Андриссен, главный разработчик первого популярного браузера NCSA Mosaic, объяснил выбор цвета для ссылок: из 256 доступных на тот момент цветов ему просто больше всего нравился синий.
А сколько нужно тестов и созвонов сегодня, чтобы определиться с цветом кнопки?
#web #design
Марк Андриссен, главный разработчик первого популярного браузера NCSA Mosaic, объяснил выбор цвета для ссылок: из 256 доступных на тот момент цветов ему просто больше всего нравился синий.
А сколько нужно тестов и созвонов сегодня, чтобы определиться с цветом кнопки?
#web #design
🔥7👏6🤯6😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Ценим инструмент для визуализации данных: JSON Crack превращает JSON и другие форматы в интерактивные графы
Расширение для VSCode
GitHub
#web
Расширение для VSCode
GitHub
#web
❤1👍1
Хотите фокус? Следите за руками
20 ноября
OpenAI анонсирует Atlas — «браузер будущего», где ChatGPT сам ищет, пишет и делает саммари. Без рекламы, без ссылок — один вопрос, один ответ. Инвесторы в панике, акции Google летят вниз, компания теряет $100 млрд.
22 ноября
Atlas выходит и оказывается... расширением для Chrome, работающим на Chromium 🫠
Акции Google отправляются в небо, компания дорожает на $180 млрд.
Революция не произошла, расходимся.
#web
20 ноября
OpenAI анонсирует Atlas — «браузер будущего», где ChatGPT сам ищет, пишет и делает саммари. Без рекламы, без ссылок — один вопрос, один ответ. Инвесторы в панике, акции Google летят вниз, компания теряет $100 млрд.
22 ноября
Atlas выходит и оказывается... расширением для Chrome, работающим на Chromium 🫠
Акции Google отправляются в небо, компания дорожает на $180 млрд.
Революция не произошла, расходимся.
#web
❤7🤡4