Удивительные вещи происходят в верхушке
Часть (в основном накстовцы), ведомые Anthony Fu, активно призывают покинуть
Остальные (
Оказывается, это общий тренд по
Когда-то у меня был новостной ресурс, и я неоднократно получал предложения пропечатать что-то за деньги.
И тут не вызывает сомнения материальная заинтересованность основных
За последнюю неделю к
Заработать репутацию очень сложно, потерять - легко. Трудно сказать, о чем данный ход говорит больше - о количестве ума в головах тех, кто на это пошел, или их моральных ориентирах.
#antfu
Vue сообщества. Часть (в основном накстовцы), ведомые Anthony Fu, активно призывают покинуть
Твиттер, который на данный момент является основным каналом общения и распространения информации по Vue, и перейти в другое приложение - BlueSky.Остальные (
An Phan - член команды Vue Core) - не поймут в чем дело.Оказывается, это общий тренд по
Твиттеру, запущенный демократами в рамках предвыборной борьбы.Когда-то у меня был новостной ресурс, и я неоднократно получал предложения пропечатать что-то за деньги.
И тут не вызывает сомнения материальная заинтересованность основных
Vue/Nuxt ЛОМов, предводителем которых и является длинноволосый владелец китайской галеры.За последнюю неделю к
BlueSky присоединились 150 000 человек (с их слов). В Твиттере - больше миллиарда. Ни о чём.Заработать репутацию очень сложно, потерять - легко. Трудно сказать, о чем данный ход говорит больше - о количестве ума в головах тех, кто на это пошел, или их моральных ориентирах.
#antfu
🤡12👍7💩3
Vite позволяет использовать новый более производительный и функциональный компилятор SASS через эту опцию:export default {
css: {
preprocessorOptions: {
scss: {
api: 'modern-compiler'
}
}
}
}
Дефолтным его не делали пока потому, что это breaking change, но в
Vite 6 он будет по умолчанию.В любом случае, чистый
CSS3 со своим современным функционалом уже вполне покрывает все основные потребности стилизации.Рекомендуется к использованию.
#vite #css #optimization
👍13
Заспорил тут в Твиттере с создателем
На аргумент о
В итоге получился вот такой бенчмарк на Stackblitz по замеру времени изменения разных массивов
С одной стороны, ужасно, как
С другой, еще раз стало очевидно, что писать программы на
#optimization #benchmark
FormKit Justin Schroeder, который с чего-то призвал отказаться от использования ref в пользу reactiveНа аргумент о
ShallowRef он привел ShallowReactive, и стало интересно, как сильно они отличаютсяВ итоге получился вот такой бенчмарк на Stackblitz по замеру времени изменения разных массивов
ShallowRef не использует JavaScript Proxy, отсюда такая эффективностьС одной стороны, ужасно, как
Proxy уронил общую производительность в JSС другой, еще раз стало очевидно, что писать программы на
Vue надо с умом. Необходимо полностью контролировать модель и потоки данных. Именно поэтому доверять таким библиотекам, как VueUse и Tanstack, это, как минимум, торговать производительностью и архитектурой.#optimization #benchmark
👍12❤1
Немного английского и
#solidjs
solid.jsSolid — используют, чтобы выразить одобрение или похвалу. Когда что-то «solid», это значит, что оно надёжное, качественное и выполнено на уровне. Применяется для описания людей, идей, поступков, работ и вообще всего, что заслуживает респекта. Например, если друг помог с переездом, можно сказать: «That was solid of you, man.» В переводе на человеческий - «красава, брат». Слово можно использовать в самых разных ситуациях. Крутая идея? Solid. Хороший матч в футболе? Тоже solid. Новый альбом любимой группы? Определённо solid! По сути, «solid» - это не просто «нормально» или «приемлемо», это «так держать» и «на высоте». Это не какой-то экстравагантный восторг, а скорее спокойное признание качества. Solid - это как лайк, но с оттенком взрослого одобрения.
#solidjs
❤3
Автор
Путем построения еще одного стора
И насколько же легко и естественно все это делается в модульных рефах. Возможность сделать
#pinia #oop
Pinia делится секретом костыля для создания private переменных в стореПутем построения еще одного стора
И насколько же легко и естественно все это делается в модульных рефах. Возможность сделать
private state - еще один плюс, - и очень жирный - в их копилку.Private state - это инкапсуляция и возможность использовать принципы ООП#pinia #oop
Masteringpinia
How to create private state in stores
Creating Private State in Pinia: Understanding Options vs. Setup Stores and Maintaining Data Integrity
❤4👍2
Hero секция - это заметный визуальный элемент, который расположен в верхней части веб-страницы, обычно занимая весь экран. Это первый контент, который видят посетители, когда заходят на сайт, поэтому он имеет решающее значение для создания индивидуальности вашего бренда и передачи его основной идеи.#webdesign
👍7
Эх, кончились светлые дни,
Намекает, что хочет вернуться. Я думал, он хотя бы недельку протянет, но нет, три дня только. Миграция не удалась, потому как восторгающегося им народа на
Отдельные комментарии доставляют.
#antfu #x
antfu опять заспамил мою Х ленту своими всхлипываниями.Намекает, что хочет вернуться. Я думал, он хотя бы недельку протянет, но нет, три дня только. Миграция не удалась, потому как восторгающегося им народа на
BlueSky намного меньше. Отдельные комментарии доставляют.
#antfu #x
🤡14😁5👍3👎1
Кто еще учился играть на гитаре только для того, чтобы сыграть Nothing Else Matters?
#offtop #music #video
#offtop #music #video
YouTube
Metallica: Nothing Else Matters (Official Music Video)
Metallica's official music video for “Nothing Else Matters,” from the album “Metallica.” Subscribe for more videos: https://metallica.lnk.to/subscribe
Listen to Metallica: https://metallica.lnk.to/listen
Directed by Adam Dubin
Filmed during the recording…
Listen to Metallica: https://metallica.lnk.to/listen
Directed by Adam Dubin
Filmed during the recording…
🤡7👍5🥰2
Нашлась еще одна
Легковесная, material design 2/3, 5К звезд, много фич
Кто-то пробовал?
#ui #lib
Vue 3 - нативная UI библиотека от китайцев - VarletЛегковесная, material design 2/3, 5К звезд, много фич
Кто-то пробовал?
#ui #lib
varletjs.org
Varlet UI - Vue3 Material Design Component Library
Varlet UI is a Material design component library developed based on Vue3, supporting mobile and desktop, developed and maintained by varletjs organization. Support Typescript, import on demand, dark mode, theme customization, internationalization, and provide…
🔥4
Во Vue есть малоиспользуемая конструкция для связки
Данный синтаксис - первая версия реактивных
Затем Эван сделал вариант с
#css
JS переменных и CSS свойств, иногда более удобная, чем v-bind в style секции:<template>
<div class="text">Hello, Vue!</div>
</template>
<script setup>
import { ref } from 'vue';
const color = ref('red');
</script>
<style scoped vars="{ colorVar: color }">
.text {
color: var(--colorVar);
}
</style>
Данный синтаксис - первая версия реактивных
CSS свойств во Vue 3Затем Эван сделал вариант с
v-bind(), который решает некоторые ограничения vars#css
🔥21❤2
Как же раздражает эта тормозная SSR гидратация, когда вроде все появилось на странице, а еще ничего толком не работает.
Такое ощущение, что в последнее время она везде проникла. Особенно, в
Открывается окошко входа, кликаешь кнопку своего аккаунта - хер там. Ждите, товарищ. Чего ждать? Неизвестно. Никаких лоадеров. Просто секунды считай. Кликай время от времени.
Другие в прошлом приличные сайты тоже превращаются в черт знает что.
Самый большой минус фронтендерского
Ретарды делают ретарды.
#ssr
Такое ощущение, что в последнее время она везде проникла. Особенно, в
Google-овские сервисы. Тот самый Google, который всегда пропагандировал мгновенно-отзывчивый интерфейс.Google sign-in. Открывается окошко входа, кликаешь кнопку своего аккаунта - хер там. Ждите, товарищ. Чего ждать? Неизвестно. Никаких лоадеров. Просто секунды считай. Кликай время от времени.
Другие в прошлом приличные сайты тоже превращаются в черт знает что.
Самый большой минус фронтендерского
SSR - это вот этот отвратительный UXРетарды делают ретарды.
#ssr
💯2
Vue унизили...Да еще и где - на
LogRocket. Опять она только для маленьких проектов и не поддерживает TS Правда, когда я запускал их варианты
landing page, у меня Vue был на первом месте и локально в LightHouse, и на PageSpeed.Ну и статичный лэндинг ничего не говорит о том, как все это будет быстро работать с динамическими данными.
#benchmark
LogRocket Blog
Angular vs. React vs. Vue.js: Comparing performance - LogRocket Blog
React, Angular, and Vue.js are open source frontend JavaScript frameworks for building web applications. This guide compares their use cases.
😢6😁2🤬1