Frontend.code - JS Разработка
218 subscribers
81 photos
1 video
79 links
Надежный источник знаний и вдохновения в мире frontend разработки.

https://t.me/frontenddotcode?boost

Практические примеры кода, подробные туториалы, советы от опытного разработчика, обзоры последних инструментов и технологий
Download Telegram
Frontendchecklist

Контрольный список для сайтов, которые улетают в продакшен. Начиная с HTML заканчивая SEO.

Сайт | Репозиторий

#html #css #seo
Please open Telegram to view this post
VIEW IN TELEGRAM
1
🔥 Дайджест #1

React
🇺🇸 Анонс React Native для apple vision pro
🇺🇸 React + Storybook + Chromatic = масштабируемость
🇺🇸 Medusa - Чему мы научились при переходе на Next.js 14 с серверными компонентами

Веб-компоненты
🇺🇸 Введение в веб-компоненты

CSS
🇺🇸 CSS motion path. Анимация движения
🇺🇸 Анимация по скролу с помощью запросов стилей (queries)
🇺🇸 Switch с современным css

Разное
🇺🇸 Установка Favicon в 2024 году
🇺🇸 Что изменилось в Deno в 2023 году
🇺🇸 Анимация палитры шрифтов
🇺🇸 Релиз JQuery 4.0.0 beta
😇 Устроился в Амазон и перестал переживать за свой английский

🇺🇸 Игра Google playground самые популярные люди/места/моменты за 25 лет
🇺🇸 Портфолио в стиле ретро игры
Please open Telegram to view this post
VIEW IN TELEGRAM
21
🖼️ Куда будет двигаться Vue в 2024 году. Выступление Evan You

1. Будут ли добавлены новые макросы* Vue?

Команда осторожно рассматривает вопросы о новых макросах во ​​Vue.
В настоящее время нет планов по их добавлению.


2. Как дела с Vue Vapor мод?

Vapor мод позволяет работать с non-virtual DOM. Этот мод увеличивает производительность.
Большая часть Vapor уже написана. Работа кипит.


3. Какие самые большие заблуждения относительно Vue.js?

Главные заблуждения - это плохая поддержка JSX и TypeScript, а также убеждение, что Vue подходит только для простых приложений.
Но все больше и больше крупных и известных брендов начинают использовать Vue для своих веб-приложений.


4. Что по новому функционалу?

Vapor — наиболее значительная инновация, которая сейчас разрабатывается в экосистеме Vue.
Кроме того, в ядро ​​Vue были внесены улучшения, в том числе:
- Рефакторинг системы реактивности
- Ускоренный анализатор и улучшенная производительность сборки однофайловых компонентов (SFC).
- Стабилизация defineModel
- Новые сокращения `<img :id :src :alt>`
- Улучшена обработка ошибок гидратации.


5. Планируется ли удаление Option API в будущих версиях Vue?

Нет. Мы не планируем удалять option API.
Поддержка обоих подходов вполне осуществима.


6. Будет ли Vue 3 продолжать поддерживать Webpack или полностью перейдет на Vite?

Мы не планируем отказываться от Webpack;
Поддержка будет предоставляться как для Webpack, так и для Vite.


Примечание автора:
Макрос - идея/предложение, которое еще не утверждено во вью. Они в основном нацелены на новый функционал и синтаксический сахар.

Ссылка на статью

#js #vite #vue
Please open Telegram to view this post
VIEW IN TELEGRAM
321
🔝 Senior Frontend Developer Roadmap 2024

Как поднять свой уровень до сеньера, а если вы уже таковым являетесь, то в правильном ли направлении двигаетесь?
Написано интересно и с юмором.

Осторожна! Многа букав!


🇺🇸 Ссылка на статью

#js #ts #css #html #mem #senior #pomidor
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
321
🔥 Дайджест #2

CSS
🇺🇸 CSS :has() Интерактивное руководство
🇺🇸 Анимация перехода. Изменение размера
🇺🇸 Выходим за рамки пикселей и rem
🇺🇸 Коллекция css toggle/switch

Vue
🇺🇸 Пишем чистые компоненты Vue
🇺🇸 defineModel во Vue 3.4
🇺🇸 Релиз NuxtHub - фулстек фреймворк

React
🇺🇸 Тренды React 2024
🇺🇸 React будет компилироваться
🇺🇸 Как избежать ошибок гидратации с useSyncExternalStore
🇺🇸 Next.js формы с server actions
🇺🇸 Параметры поиска с серверными компонентами React
🇺🇸 Next.js vs Remix
🇺🇸 HTMX vs React

Инструменты и ресурсы
🇺🇸 Функциональный UI kit для Figma
🇺🇸 Huemint - генератор цветовых палитр с AI
🇺🇸 Composable функции для рисования геометрии во Vue 3

Разное
🇺🇸 Рендеринг писем со Svelte
🇺🇸 Использование localStorage в наши дни
🇺🇸 СSS и SVG в console.log
🇺🇸 Раздутый JavaScript в 2024 - Статья на хабр 😇
🇺🇸 Chrome DevTools: +400% скорости вкладки "Производительность" с помощью perf-ception
🇺🇸 Релиз Bun v1.0.30

🇺🇸 Mario Kart 3D - игрушка на js

#js #weekly #react #vue
Please open Telegram to view this post
VIEW IN TELEGRAM
431
Генераторы, песочницы и css рецепты

1. 10015.io
10 CSS генераторов

2. Glassmorphism Generator
Генератор эффекта стекла (глассморфизм/стекломорфизм). Результат можно лицезреть на изображении к этому посту

3. Shadows by Brumm.af
Генератор теней

4. Hamburgers by Jon Suh
Гамбургеры на любой вкус и эффект

5. Easing Gradients by Larsenwork
Маленький генератор градиентов

6. Neumorphism.io
Неоморфизм: исключительно, чтобы посмотреть, что это такое, и никогда не использовать

7. CSS Buttons
Набор готовых кнопок с анимацией

8. Animista
Большое количество готовых анимаций

Ссылка на статью

#css #junior
Please open Telegram to view this post
VIEW IN TELEGRAM
422
This media is not supported in your browser
VIEW IN TELEGRAM
ECMAScript 2024

Стал известен предварительный список нововведений в новый стандарт:

1. ArrayBuffer.prototype.resize
2. ArrayBuffer.prototype.transfer
3. RegExp v flag
4. Promise.withResolvers
5. Object.groupBy/Map.groupBy
6. Atomics.waitAsync
7. String.prototype.isWellFormed / String.prototype.toWellFormed

Ссылка на статью

#js
Please open Telegram to view this post
VIEW IN TELEGRAM
421
Vercel AI SDK

Библиотека для создания интерфейсов ИИ чат ботов с поддержкой React, Svelte, Vue и Solid. Из коробки доступны самые популярные ИИ

Ссылка на репозиторий
Ссылка на сайт

#js #vue #react #solid #svelte #ai
Please open Telegram to view this post
VIEW IN TELEGRAM
211
Генерация VUE UI

Open Source версия библиотеки v0 для реакта. Позволяет генерировать компоненты для vue, есть поддержка shadcn/vue, tailwindCSS.

Единственный нюанс - нужно сгенерировать ключ от OpenAI

Ссылка на vuev0
Ссылка на v0 react

#js #vue #ai #react
Please open Telegram to view this post
VIEW IN TELEGRAM
32
Astro 4.5

- Добавили dev Audit UI - теперь выявить проблемы производительности станет легче
- Изменили View Transition: перерендер островов и перезапуск скриптов
- Shiki 1.0 - библиотека для подсветки кода, как в VS Code
- Добавили настройки подключения CDN для разных ресурсов
- В статус эксперимента добавили: JSON схемы для Data Collections и Новый алгоритм обнаружения скриптов

Ссылка на релиз

#js #vue #react #lib
Please open Telegram to view this post
VIEW IN TELEGRAM
32
🔥 Последние релизы

- Node.js v21.7
- TypeScript 5.4 - NoInfer, Object.groupBy, Map.groupBy и т. д.
- Mermaid 10.9 - Создание диаграмм из текста
- Bun v1.0.31
- Bun v1.0.32
- Vue Language Tools 2.0 - Старое расширение VSCode 'TypeScript Vue Plugin (Volar)' можно удалять. Есть баги, будьте осторожны.
- Ember 5.7
- PixiJS v8
- Astro 4.5
- Biome 1.6
Please open Telegram to view this post
VIEW IN TELEGRAM
332
Nuxt 3.11

- Улучшили логирование. Добавили вывод данных в консоль во время выполнения SSR функций.
- usePreviewMode
- Улучшили очистку кеша
- Добавили Middleware routeRules
- Добавили функцию clear для очистки useAsyncData и useFetch
- Заработал телепорт на стороне сервера
- улучшили производительность
- и т.д.

Ссылка на релиз

#js #nuxt #vue
Please open Telegram to view this post
VIEW IN TELEGRAM
322
🖼️ VitePress 1.0

Вчера релизнулся VitePress. Это библиотека для генерации статических сайтов (ssg) на vue. Основное применение - документация и блоги.

Что с VuePress?
Оригинальный vuePress вообще был на vue 2 и webpack, потом к ним добавили vite и vue 3. Но поддерживать сразу две похожие библиотеки нет смысла. Поэтому команда сосредоточится на vitepress. Так что это, грубо говоря, современная замена.

Ссылка на релиз
Ссылка на Vitepress

#vue #news #js #vite
Please open Telegram to view this post
VIEW IN TELEGRAM
322
Bun 1.1 + windows

Команда Bun со скоростью света выпускает релизы. За последнюю неделю это уже 3е обновление. На днях подвезли поддержку windows.

Еще раз привели много данных о скорости работы. Графики, конечно, впечатляют, но на деле эта скорость уходит на второй план. Поддержка есть, прошло пол года с первой стабильной версии, но мы до сих пор не рискуем делать что-то серьезное на этом инструменте.

Ссылка на релиз

#news #js #bun
Please open Telegram to view this post
VIEW IN TELEGRAM
621
CSS-in-JS JS-from-CSS

Если вы когда-нибудь мечтали писать только css и ничего больше - то эта библиотека для вас! Пишем css - получаем react компоненты. Есть поддержка Tailwind.

Цитата с сайта:
Когда ваш код станет чище, вы, скорее всего, почувствуете себя более расслабленно


Ссылка на библиотеку

#js #news #react #css
Please open Telegram to view this post
VIEW IN TELEGRAM
4211
This media is not supported in your browser
VIEW IN TELEGRAM
3D эффект на тексте с React Three Fiber

Может показаться немного бесполезным, но выглядит прикольно.

Для любителей красивых эффектов.

🇺🇸 Ссылка на статью

#js #react #css #design #threejs
Please open Telegram to view this post
VIEW IN TELEGRAM
442