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

Если будь кому дать заряженный пистолет, то спустив курок получим ожидаемый результат. Задвухсотит кого-то или нет - дело десятое. А если новичку дать реакт, то он очень долго будет учиться делать хорошо, потому что делать хорошо из коробки не предусмотрено 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 далеко не пик вершины производительности

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

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, если нужно master degree получать в реактостроении для того чтобы писать оптимизированный код

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

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

Тот же alpinejs типа?

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

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

Вот прям в руках любого, с первой минуты использования?

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

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

нет, не совсем 🙂

там скорее пропагандируется подход fat morph patching over SSE

по SSE приходят чанки HTMLки, либо вся страница (fat morph), и морфятся в DOM (похоже на HTMX + Idiomorph)

но в нём и похожие на alpine элементы имеются, как реактивные выражения для client-side логики

Brotli компрессия очень хорошо жмёт HTMLку и получается очень даже эффективно

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

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

Глупости, это как обвинять пистолеты в убийствах

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

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

Ну сам реакт и особенно то что сейчас сделали с файберами, саспенс + сср стримингом, это очень хорошо, оно по своей сути ничего не замедляет никаким образом и не замедляло никогда

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

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

Например примерно 99% кладет болт на нормализацию списков, из-за чего почти любая интерактивность с ними тормозит, либо инвалидация кеша не работает

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

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

Искусственные Индусы.
Извините.

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