Category : javascript

javascript
Перевод третьей части учебника Patterns.dev

И снова всем привет! Продолжение к переводу второй части книги Patterns.devВ ней речь идет про паттерны производительности. Узнайте, как оптимизировать последовательность загрузки, чтобы повысить скорость использования вашего приложения и др.Напомню, что авторы Patterns.dev:Лидия Холли — штатный консультант и преподаватель по разработке программного обеспечения, которая в основном работает с JavaScript, React, Node, GraphQL. Она также занимается наставничеством и проводит личные тренинги.Эдди …

  • пятница, 29 декабря 2023 г. в 00:00:20
javascript
Astro vs Next.js

Astro vs Next.js: Подробный анализ для разработчиковВведение в Astro и Next.jsВ этой статье мы поговорим про основы Astro и Next.js — двух надежных, богатых функциями JavaScript‑фреймворков. Мы обсудим их функции, цели и отличительные характеристики, предоставляя подробный обзор обоих решений.Обзор Astro Astro — это современный веб‑фреймворк, построенный на основе React, который изначально предназначался для создания статических сайтов. В отличие от типичных конструкторов сайтов, он позволяет …

  • четверг, 28 декабря 2023 г. в 00:00:12
javascript
KPI разработчика: какие метрики можно использовать и эффективно ли их внедрение

KPI (Key Performance Indicators) – ключевые показатели эффективности сотрудника, которые позволяют оценить достижение поставленных целей и задач, результативность работы в компании. С продажниками все понятно. Их эффективность можно измерить по сумме прибыли, которую они ежемесячно приносят компании. А вот с IT-специалистами дела обстоят сложнее. Как оценить разработчика с точки зрения ключевых показателей эффективности? Какие KPI можно внедрить? Об этом я и расскажу.KPI для разработчиков – бы…

  • четверг, 28 декабря 2023 г. в 00:00:11
javascript
Oxlint — более быстрая альтернатива ESLint

Друзья, всем привет! Меня зовут Игорь Карелин, я frontend-разработчик в компании Домклик. Недавно стал общедоступен новый линтер Oxlint, основанный на языке программирования Rust, и многие эксперты высоко оценили его. Какие преимущества Oxlint предоставляет по сравнению со своим предшественником ESLint?Компилятор OxcКомпилятор JavaScript Oxidation (Oxc) — это набор высокопроизводительных инструментов для языка JavaScript, написанных на Rust. Акцент сделан на создании основных инструментов комп…

  • четверг, 28 декабря 2023 г. в 00:00:10
javascript
Фронтенд-дайджест 2023

Привет, Хабр! Я Софья, фронтенд-разработчик в одном из департаментов Тинькофф. Из года в год наша большая фронтенд-команда растет, ставит эксперименты и обменивается опытом. Уходящий год богат на достижения, поэтому мы решили поделиться статьями, докладами и находками для командной работы. Несем все самое полезное, что получилось запустить, внедрить, написать и подготовить.Кросс-ревью, круглый стол, встречи за кофе и другие командные находкиДепартамент SME — это большая платформа для бизнеса н…

  • четверг, 28 декабря 2023 г. в 00:00:09
javascript
Hippotable — анализ данных прямо в браузере

Сегодня я расскажу про hippotable — удобный инструмент для анализа данных, который я сделал для себя и для людей.Я люблю ковыряться в данных. Иногда станет интересно, в какой области больше всего городов, так аж кушать не могу, пока не выясню (как легко догадаться, в Московской, но потом в Свердловской). А на работе мне иногда удаётся совместить приятное с полезным: о нет, вижу ошибку в логах! Из каких браузеров она летит?Но чем простому парню вроде меня поковыряться в данных? Есть 3 варианта,…

  • четверг, 28 декабря 2023 г. в 00:00:08
javascript
Кодогенерация и парсинг TypeScript с помощью typescript

Одной из интересных возможностей пакета typescript является то, что он содержит API для генерации TypeScript-кода, а также парсер для работы с написанным на TypeScript кодом. Кодогенерация часто используется для автоматического создания типов для работы с http api (типизация тела запроса, ответа, query параметров и тд.). В npm есть модули, генерирующие сервисы для работы с api на основе openapi, graphQl схем и тому подобное, и обычно возможностей существующих модулей хватает для решения больше…

  • четверг, 28 декабря 2023 г. в 00:00:08
javascript
Знакомство с WebTransport API

Hello world! На днях я прочитал статью о WebTransport API как будущей альтернативе или даже замене WebSockets. Мне стало интересно, что это такое и с чем его едят. Давайте разбираться вместе. Определение и особенности WebTransport API — это интерфейс/механизм передачи данных между клиентом и сервером с помощью протокола HTTP/3. Он поддерживает надежную (гарантированную) упорядоченную (reliable) доставку данных с помощью одного или нескольких одно- или двунаправленных потоков (streams), а так…

  • среда, 27 декабря 2023 г. в 00:00:10
javascript
GridStack + Vue 3 composition api

Мир всем, на связи ShADAMoV!Сегодня я бы хотел поведать вам о своём опыте взаимодействия с библиотекой GridStack. Расскажу о странностях и сложностях, с которыми столкнулся в ходе её интеграции во Vue 3 проект. Прежде чем приступим, дисклеймер: автор данной статьи не претендует на истину в последней инстанции и так же не рассказывает про саму технологию, а лишь делится опытом взаимодействия с ней. Прежде чем читать дальше, настоятельно рекомендую прочесть документацию по данной библиотеке от а…

  • среда, 27 декабря 2023 г. в 00:00:09