sveltejs | Unsorted

Telegram-канал sveltejs - Svelte [svɛlt] - All about Svelte JavaScript framework

1680

📮Тест на вход придёт в личку 💥Без никнейма не впустим Правила: https://t.me/sveltejs/764 Доки: https://svelte.dev/docs Паблик: @sveltejs_public Вакансии: @sveltejs_jobs VK: https://vk.com/sveltejs_ru Админы: @stalkerg, @misharodshtein

Subscribe to a channel

Svelte [svɛlt] - All about Svelte JavaScript framework

а ещё что-то используешь?

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Ark ui - у них есть без стилей, если хочется меньше абстракций zagjs

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Дак это называется «джуны», мне кажется у сеньоров консоль открыта всегда 24/7 и вообще на любом сайте ахах

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Профайлер — мой лучший друг :3

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

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

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Хорошо что Харрис предположил возможность бесконечных реактивных апдейтов и предусмотрительно орет в консоль желтым цветом при таком случае. Реакт же просто молчит и апдейтит дом всегда, если разработчик не побил в бубен и не призвал нужных богов.

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

А ну в альпе тоже есть морф плагин, сам юзаю

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Хмм, а это интересно

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

https://github.com/romshark/datapages/tree/main/example/todolist

вот даже демку делал 🙂

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

главная разница в парадигме в том что мы обезжириваем фронт до состояния thin client

фронт передаёт команды ("эта кнопка была нажата", "это событие произошло", и подобоное), получает по SSE HTMLку и морфит её в DOM

т.е. состояние приложения на сервере, и частично в URL параметрах и auth в cookie

это хорошо кладётся на приложения которые без сервера бесполезны

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

типизация у меня в Go, где собственно и HTML рендерится

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

тут главное понимать что это не для SPA 🙂

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Ага, теперь увидел сообщение выше

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

извиняюсь за офтоп, но раз уж зашло про React.. 😅️️ (у меня на реакт аллергия, но и со Svelte я уже ушёл 🙃)

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Ну любой жс фреймворк придется рендерить через жс

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

да я shadcn использую

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

какую либу используете для тостов? sonner?

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Столько багов с перфом отсеил им что не сосчитать

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Это общая беда. Фреймворк тут не при чем. Особенно расстраивает, что разработчики не ходят в профайлер. А там красота - желтые толстые столбики. Ну красота же

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

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

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Опять сомнительный и субъективный пересказ мысли, с логическим искажением — почему-то у пистолета ожидаемый результат лишь выстрел а не попадание, а у фреймворка обязательно сразу "сделать хорошо".

С таким подходом вам ничем не угодить, и на свелте разработчик из вашей головы напишет говно с бесконечными циклами реактивных апдейтов и компьютедами с целиковым объектом в депенденсях

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Если будь кому дать заряженный пистолет, то спустив курок получим ожидаемый результат. Задвухсотит кого-то или нет - дело десятое. А если новичку дать реакт, то он очень долго будет учиться делать хорошо, потому что делать хорошо из коробки не предусмотрено by design

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

раньше мне Svelte нравился, но теперь я понял что у меня по факту нет веб приложений где SPA парадигма упрощает мне жизнь, наоборот SPA fat client архитектура приводила к большему колву кода и сложности в системе потому-что всё сводилось к синхронизации stateful systems (front <-> back)

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Ну вот и до типизации дошли... Приехали. datastar спасибо за наводку, поизучаю.

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

сомневаюсь что сравнение корректное 🙂
datastar это скорее смесь: SSE + HTMX + Idiomorph + Alpine в одном более лаконичном виде и бандле на 13кб, но и даже это сравнение честно говоря плохое 🙂

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Да, что-то вроде jquery 3.0 5 точнее

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

Синтаксис инопланетный, к вую и свелте еще хоть как-то привыкнуть получилось, а это еще и без типизации?

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

С svelte на что ушли?

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

вот поэтому я на Datastar и перешёл, с ним JS на сервере не нужен но при этом и компромиссов особо нет :)
такой же real time, такая же реактивность, но всё приложение на Go

самый жирный компромис = совсем другая парадигма, и приходится многому привычному отучиваться

вот недавно делал замеры на w5-2455x

200к RPS :)
p99 ~40ms

Читать полностью…

Svelte [svɛlt] - All about Svelte JavaScript framework

замедляет, одним фактом того что вам приходится для SSR JavaScript на сервере крутить 🙂
тот же Go выжимает из железа сервера гораздо больше RPS и ниже latency, хотя Go далеко не пик вершины производительности

Читать полностью…
Subscribe to a channel