1680
📮Тест на вход придёт в личку 💥Без никнейма не впустим Правила: https://t.me/sveltejs/764 Доки: https://svelte.dev/docs Паблик: @sveltejs_public Вакансии: @sveltejs_jobs VK: https://vk.com/sveltejs_ru Админы: @stalkerg, @misharodshtein
а ещё что-то используешь?
Читать полностью…
Ark ui - у них есть без стилей, если хочется меньше абстракций zagjs
Читать полностью…
Дак это называется «джуны», мне кажется у сеньоров консоль открыта всегда 24/7 и вообще на любом сайте ахах
Читать полностью…
Профайлер — мой лучший друг :3
Читать полностью…
Еще по случайному или не случайному совпадению, никто из них не знал про порядок применения классов в цсс и тупо лепили тейлвинд классы сложением строк, даже не догадываясь почему половина из них не работает, вот такого уровня разработчиков если пустить в реакт, действительно ничего хорошего не выйдет
Читать полностью…
Хорошо что Харрис предположил возможность бесконечных реактивных апдейтов и предусмотрительно орет в консоль желтым цветом при таком случае. Реакт же просто молчит и апдейтит дом всегда, если разработчик не побил в бубен и не призвал нужных богов.
Читать полностью…
А ну в альпе тоже есть морф плагин, сам юзаю
Читать полностью…
Хмм, а это интересно
Читать полностью…
https://github.com/romshark/datapages/tree/main/example/todolist
вот даже демку делал 🙂
главная разница в парадигме в том что мы обезжириваем фронт до состояния thin client
фронт передаёт команды ("эта кнопка была нажата", "это событие произошло", и подобоное), получает по SSE HTMLку и морфит её в DOM
т.е. состояние приложения на сервере, и частично в URL параметрах и auth в cookie
это хорошо кладётся на приложения которые без сервера бесполезны
типизация у меня в Go, где собственно и HTML рендерится
Читать полностью…
тут главное понимать что это не для SPA 🙂
Читать полностью…
Ага, теперь увидел сообщение выше
Читать полностью…
извиняюсь за офтоп, но раз уж зашло про React.. 😅️️ (у меня на реакт аллергия, но и со Svelte я уже ушёл 🙃)
Читать полностью…
Ну любой жс фреймворк придется рендерить через жс
Читать полностью…
да я shadcn использую
Читать полностью…
какую либу используете для тостов? sonner?
Читать полностью…
Столько багов с перфом отсеил им что не сосчитать
Читать полностью…
Это общая беда. Фреймворк тут не при чем. Особенно расстраивает, что разработчики не ходят в профайлер. А там красота - желтые толстые столбики. Ну красота же
Читать полностью…
Не знаю, работал в команде свелте один раз в жизни, половина разработчиков кажется никогда не заглядывала в консоль
Читать полностью…
Опять сомнительный и субъективный пересказ мысли, с логическим искажением — почему-то у пистолета ожидаемый результат лишь выстрел а не попадание, а у фреймворка обязательно сразу "сделать хорошо".
С таким подходом вам ничем не угодить, и на свелте разработчик из вашей головы напишет говно с бесконечными циклами реактивных апдейтов и компьютедами с целиковым объектом в депенденсях
Если будь кому дать заряженный пистолет, то спустив курок получим ожидаемый результат. Задвухсотит кого-то или нет - дело десятое. А если новичку дать реакт, то он очень долго будет учиться делать хорошо, потому что делать хорошо из коробки не предусмотрено by design
Читать полностью…
раньше мне Svelte нравился, но теперь я понял что у меня по факту нет веб приложений где SPA парадигма упрощает мне жизнь, наоборот SPA fat client архитектура приводила к большему колву кода и сложности в системе потому-что всё сводилось к синхронизации stateful systems (front <-> back)
Читать полностью…
Ну вот и до типизации дошли... Приехали. datastar спасибо за наводку, поизучаю.
Читать полностью…
сомневаюсь что сравнение корректное 🙂
datastar это скорее смесь: SSE + HTMX + Idiomorph + Alpine в одном более лаконичном виде и бандле на 13кб, но и даже это сравнение честно говоря плохое 🙂
Да, что-то вроде jquery 3.0 5 точнее
Синтаксис инопланетный, к вую и свелте еще хоть как-то привыкнуть получилось, а это еще и без типизации?
Читать полностью…
С svelte на что ушли?
Читать полностью…
вот поэтому я на Datastar и перешёл, с ним JS на сервере не нужен но при этом и компромиссов особо нет :)
такой же real time, такая же реактивность, но всё приложение на Go
самый жирный компромис = совсем другая парадигма, и приходится многому привычному отучиваться
вот недавно делал замеры на w5-2455x
200к RPS :)
p99 ~40ms
замедляет, одним фактом того что вам приходится для SSR JavaScript на сервере крутить 🙂
тот же Go выжимает из железа сервера гораздо больше RPS и ниже latency, хотя Go далеко не пик вершины производительности