Keunggulan Svelte dibandingkan React dan Vue

_janc_18 Juni 2026 pukul 10.20

Apakah ada keuntungan menggunakan Svelte alih-alih React atau Vue?

_janc_18 Juni 2026 pukul 10.20

Apakah hanya karena prestasi?

BTolputt18 Juni 2026 pukul 10.25

Lebih mudah untuk mengintegrasikan pustaka JavaScript "raw" karena Svelte bertindak pada objek DOM nyata, bukan virtual.

hyrumwhite18 Juni 2026 pukul 17.40

Untuk Vue setidaknya, perpustakaan vanilla JS adalah komposable jauh dari integrasi. Vue menggunakan domain virtual untuk diffing, tetapi itu memperbarui dom pada pengaturan, dan pembaruan berikutnya hanya terjadi secara atomik setelah perubahan status.

ryutaromack19 Juni 2026 pukul 01.14

Saya telah berlari ke beberapa kali di mana saya perlu mengintegrasikan perpustakaan vanilla javascript dan itu hanya bekerja dengan svelte. saya belum menggunakan vue di usia jadi tidak tahu atau ingat jika itu memiliki kemampuan yang sama.

IamNochao18 Juni 2026 pukul 10.26

Apakah reaksi granular?

therealPaulPlay18 Juni 2026 pukul 10.28

Tidak perlu mengirim runtime karena Svelte tidak menggunakan dom virtual.

Jona-Anders18 Juni 2026 pukul 11.28

Svelte memiliki runtime dengan svelte 5 untuk run dan sinyal - tetapi itu kecil dan memungkinkan aplikasi untuk skala jauh lebih baik dalam ukuran daripada sebelumnya. Jadi sebelum svelte 5 tidak ada runtime, tetapi karena itu kode "duplikasi" antara komponen. Sekarang itu sedikit lebih besar untuk dimulai, tetapi karena itu aplikasi tumbuh jauh lebih lambat daripada sebelumnya. Jadi untuk sebagian besar tujuan aplikasi sekarang lebih kecil daripada sebelumnya.

Evilsushione18 Juni 2026 pukul 20.33

Saya pikir itu menggunakan sinyal JavaScript di bawah ini.

Jona-Anders18 Juni 2026 pukul 22.23

Tentu saja, sinyal diimplementasikan dalam JavaScript, tetapi tidak ada standar untuk sinyal dalam JavaScript.

LinkPlay918 Juni 2026 pukul 10.29

itu hanya lebih baik untuk bekerja dengan imo. vue mirip, tetapi perbedaan antara react menakjubkan. react memaksa Anda untuk mempelajari banyak konsep tambahan dan lubang dan senjata untuk menghindari.

sorainyuser18 Juni 2026 pukul 11.10

Sayangnya saya konversi dari sveltekit ke nuxt karena itu cukup besar untuk tidak khawatir tentang skala tim Anda di atasnya.

LinkPlay918 Juni 2026 pukul 11.58

Apa yang harus dilakukan untuk menghentikan tim menggunakan svelte dari skaling?

OhByGolly_18 Juni 2026 pukul 13.01

Tidak ada yang di luar itu relatif hijau untuk developer baru.

kevin_whitley18 Juni 2026 pukul 13.27

Saya akan berpendapat bahwa setiap pengembang yang cukup cerdas untuk memahami React dapat melampaui kinerja React-self mereka di Svelte dalam waktu seminggu atau lebih. mereka tentu saja masih akan memiliki beberapa rumit melalui terjemahan "bagaimana Anda melakukan X di Svelte", tetapi bahkan dengan dokumennya secara permanen terbuka, mereka biasanya dapat melampaui kinerja React-hook-soup mereka.

sorainyuser18 Juni 2026 pukul 13.05

Ini dapat melayani tujuan yang sama seperti vue atau react proyek. Saya bahkan memulai perusahaan saya menggunakan svelte, dan itu mungkin. Svelte dapat lebih cepat dalam pengembangan, tetapi pada saat yang sama ketika Anda menghadapi masalah itu jauh lebih sulit untuk memecahkan. Tidak berbicara tentang akuisisi bakat karena itu jauh lebih sederhana untuk vue, karena hanya ada lebih banyak pengembang untuk itu. Saya suka svelte dan selalu menjadi pendukung, jangan salah.

nullbyte42018 Juni 2026 pukul 13.18

Mengapa lebih sulit untuk memecahkan masalah Svelte? Basis kode cukup baik dipelihara oleh beberapa orang yang jelas sangat kompeten, jadi mungkin untuk melihat mengapa itu tidak bekerja. Terutama dengan bantuan AI. Dan dokumentasi juga cukup bagus. Bagi saya, hal yang paling membingungkan tentang sveltekit adalah seberapa sederhana itu. Itu seperti saya mengharapkan lebih banyak sihir hitam daripada ada. Tapi mungkin saya tidak menggunakannya cukup lama. Masalah apa yang Anda pikirkan?

kevin_whitley18 Juni 2026 pukul 13.32

Saya membangun di React untuk pekerjaan normal, dan Svelte untuk semua hal saya sendiri. React menciptakan paradoks yang menarik di mana introduces banyak masalah karena kompleksitas yang dibutuhkan. Ini membuat pengembang takut audiens yang lebih kecil di Svelte karena mereka bertanya-tanya "siapa yang akan menjawab semua pertanyaan ini yang selalu saya miliki???" Tetapi jawabannya lebih dekat dengan "banyak pertanyaan ini Anda bahkan tidak akan memiliki di Svelte". Ini juga mengapa saya berpendapat bahwa setiap pengembang yang cukup cerdas untuk memegang sendiri di React dapat benar-benar menghancurkannya (dalam waktu singkat) di Svelte.

nullbyte42018 Juni 2026 pukul 13.42

Ya setuju, itu persis apa yang saya maksudkan. hal yang paling menakutkan adalah bahwa tidak banyak yang perlu dikhawatirkan di Svelte sehingga tampaknya ada sesuatu yang hilang

SaabiMeister18 Juni 2026 pukul 18.11

Masalah terburuk yang saya hadapi dengan menggunakan Svelte adalah perbedaan halus dalam bagaimana rantai ketergantungan toko derivatif dan pernyataan '$:' reaktif menangani pembaruan, menciptakan perbedaan dalam perilaku untuk logika yang tampaknya setara. tetapi bahkan itu dapat diprediksi, dapat dimengerti secara arsitektur, mudah untuk bekerja dengan dan hampir tidak pernah menjadi masalah signifikan yang sebagian besar pengembang Svelte yang berpengalaman bahkan tidak menyadari ini.

kevin_whitley18 Juni 2026 pukul 18.40

Saya merasa seperti saya adalah salah satu dari sedikit yang tidak benar-benar menyukai run ... mereka luar biasa dalam beberapa kasus, dan merasa seperti regresi DX di lain. sepenuhnya setuju dengan Anda pada beberapa tantangan reaktivitas, tetapi kemudian setiap kerangka reaktivitas tampaknya memiliki masalah itu dalam satu atau lain cara (tentu saja dalam React dalam pengalaman saya).

SaabiMeister18 Juni 2026 pukul 18.43

Tentu saja

Several_Bumblebee15318 Juni 2026 pukul 10.32

Untuk agentic coding kurang token expediture

demian_west18 Juni 2026 pukul 11.09

Oh, lol, saya tidak membicarakan tentang ini

Sea_Chipmunk539518 Juni 2026 pukul 18.25

Salah sampai Anda membuktikannya

snookette18 Juni 2026 pukul 18.59

Saya belum mencoba baru-baru ini tetapi saya merasa sebaliknya beberapa bulan yang lalu sebagai model bodoh hanya menginstal paket react meskipun saya mengatakan tidak.

jessycormier18 Juni 2026 pukul 10.32

Saya menemukan mudah untuk digunakan ketika membuat perpustakaan generator gambar dengan rute .png ini hanya tidak beberapa yang dapat Anda lakukan di vista. Anda dapat di react karena mendukung fungsi sisi server tersebut. Svelte merasa lebih mudah dan lebih bersih ketika saya menguji keduanya. (Dia digunakan untuk menghasilkan header unik untuk posting di blog berdasarkan versi slug dari judul sebagai benih)

kakarlus18 Juni 2026 pukul 10.32

Kurang Stres

DeltaLaboratory18 Juni 2026 pukul 10.35

Hampir semuanya kecuali pasar kerja.

Intrepid-Ordinary69918 Juni 2026 pukul 19.32

Saya mungkin diabaikan untuk mengatakan ini, tetapi saya pikir pasar kerja sama sama menantang saat ini terlepas dari perpustakaan atau kerangka kerja, dan ini menjadi perdebatan lama.

9768945648956419 Juni 2026 pukul 11.46

Untuk apa itu layak, AI adalah apa yang membuat saya mulai "menggunakan" Svelte untuk pertama kalinya. Saya tidak bisa membenarkan itu sebelumnya, meskipun penelitian dan menyimpulkan bahwa itu mungkin kerangka kerja terbaik secara keseluruhan, tetapi sekarang bahwa saya pada dasarnya dapat menulis ulang apa pun dalam apa pun, saya pergi dari tidak pernah menyentuh Svelte untuk menggunakannya di mana-mana. agen tampaknya bekerja dengan baik dengannya. Saya tidak pernah benar-benar menulis baris kode Svelte sendiri - atau, jujur, kode frontend apa pun, pre-AI saya selalu hanya bekerja dengan vanila JS / TS yang membingungkan - tetapi saya pada dasarnya hanya mengalahkan AI dengan "okay mencoba membagi ini menjadi lebih banyak komponen dan menggunakan kembali komponen yang ada ini alih-alih menemukan kembali komponen baru hanya untuk ini" begitu sering dan hasil akhir tampaknya cukup layak

Shoddy_One446522 Juni 2026 pukul 14.17

Svelte biaya lebih sedikit token. Serius! Saya mengembangkan situs web yang kompleks 3x menggunakan Svelte, React dan Vue menggunakan Claude 4.8 Svelte jauh lebih murah. Sama seperti elixir lebih murah daripada Python Zig lebih murah daripada rumput Elixir pengembangan lebih murah dari kebanyakan bahasa. Apakah itu benar-benar penting lagi apa bahasa itu? Ini semua tentang kecepatan dan biaya token bukan hari-hari manusia. Ini adalah: Seberapa cepat Anda dapat mencapai solusi bebas bug menggunakan jumlah minimum token. Teknologi yang paling murah untuk dikembangkan dengan LLM harus mendominasi kecuali penjual token dapat mempengaruhi tumpukan teknologi. Tapi, hey, kami telah mengendarai mobil bensin selama ratusan tahun - yang merupakan bukti bahwa ketika datang ke pasar teknologi tidak pernah efisien.

HansVonMans19 Juni 2026 pukul 08.29

Hahaha oh lord bayangkan optimisasi untuk mempekerjakan untuk pekerjaan hand-coding di 2026

RedlineQuokka19 Juni 2026 pukul 20.18

Meskipun tidak hand-coding, pembukaan pekerjaan masih memerlukan pengalaman dalam bahasa dan kerangka kerja tertentu dan infra proyek yang digunakan, tidak hanya dalam beberapa bahasa, kerangka kerja, dan infra.

Upstairs_Toe_356019 Juni 2026 pukul 19.49

Komentar yang sangat jelas

Eugen_Ivanovic22 Juni 2026 pukul 17.50

Slam dunk komentar.

demian_west18 Juni 2026 pukul 11.13

Kode yang lebih jelas dan lebih sederhana, kurang senjata api dan idiosinkrasi kerangka kerja, tidak ada vDOM (itu melampaui kinerja). BTW, ada semakin banyak pemain besar berkinerja tinggi (tidak cukup) yang telah pergi penuh di Svelte (Apple, Hugging wajah,...).

tardoos18 Juni 2026 pukul 11.30

Ya, Anda akan memiliki debugging menyenangkan ketika mereka mengirim versi yang benar-benar rusak dari framework Selain itu, DX jauh, jauh lebih buruk. Integrasi TS juga jauh lebih buruk. Svelte adalah framework yang menyenangkan jika Anda menggunakannya pada jenis proyek daftar tugas Anda.

TwystedLyfe18 Juni 2026 pukul 11.36

Software memiliki bug, mereka sudah memperbaikinya.

Exact-Big350518 Juni 2026 pukul 11.59

Mereka merilis versi tetap dalam 24 jam. Anda tidak harus menginstal paket yang muda bagaimanapun di hari ini dan usia sopan dari serangan rantai pasokan.

FluxKraken18 Juni 2026 pukul 13.50

Apakah Anda memperbarui ke versi terbaru dari semua paket Anda, dalam produksi? Apakah Anda memohon untuk dihack? Tidak ada kebijakan usia minimum? sama sekali?

Alternative_Web720218 Juni 2026 pukul 14.10

Sebaiknya berhenti minum

Subject_Health_318218 Juni 2026 pukul 11.32

DX. Saya mempelajari React untuk seperti 3 kali, kursus yang berbeda, puluhan proyek hewan peliharaan. Butuh saya sekitar 4 bulan sebelum itu mengklik. tetapi dengan Svelte saya siap untuk membuat dalam 3 hari belajar. BTW itu konyol bahwa Svelte merasa lebih dekat dengan Vanilla JS, daripada React.

kevin_whitley18 Juni 2026 pukul 13.34

Pengalaman saya juga. cukup beberapa tahun membangun React di bawah sabuk saya sebelum saya menyentuh Svelte, dan saya dalam satu atau dua hari saya sudah lebih cepat di yang terakhir. bahkan hanya melalui tutorial kembali ketika itu adalah reaksi pikiran setelah yang lain ... berpikir "omg, ini akan mengambil lebih banyak di React (atau itu bahkan tidak diproses secara natif)".

hyrumwhite18 Juni 2026 pukul 17.45

React juga memiliki dsl, JSX bukan vanila

Subject_Health_318218 Juni 2026 pukul 18.06

JSX adalah gula sintetis untuk React.createElement()

hyrumwhite18 Juni 2026 pukul 20.00

Ya, itu adalah gula sintaks. template Vue adalah gula untuk Vue createElement Svelte template adalah gula untuk operasi dom Mereka masing-masing menggunakan ekstensi file non-standar, .tsx/jsx, .vue dan .svelte. Semua adalah DSL yang tidak kompatibel dengan vanilla JS

Subject_Health_318218 Juni 2026 pukul 20.08

Hm, itu masuk akal

srlechuga18 Juni 2026 pukul 11.44

Kesehatan Mental

Own-Phone237518 Juni 2026 pukul 12.14

sintaks yang bersih, hampir sama dengan vista, tidak terlalu membutuhkan ext deps

moobnaster696918 Juni 2026 pukul 12.35

Fungsi remote: [https://svelte.dev/docs/kit/remote-functions] (https://svelte.dev/docs/kit/remote-functions)

FluxKraken18 Juni 2026 pukul 13.49

Dan sekarang mereka mendukung streaming waktu nyata.

Rheath7218 Juni 2026 pukul 12.59

Sudah menulis React secara profesional karena itu adalah perpustakaan niche baru dari Facebook.

Rheath7218 Juni 2026 pukul 13.00

Sebenarnya alat-alat linting lebih baik untuk React still.

kevin_whitley18 Juni 2026 pukul 13.36

Tim yang sama di kedua akun! masih bekerja di React hingga hari ini (untuk pekerjaan), dan masih dapat dengan aman mengatakan Svelte hanya lebih bersih, lebih sederhana, kinerja yang lebih baik, dan memecahkan begitu banyak masalah tingkat aplikasi yang React tidak.

KaiAusBerlin18 Juni 2026 pukul 13.11

Apa yang membuat hari saya

Heraldique18 Juni 2026 pukul 13.15

Baik untuk pengembangan web tertanam karena menggunakan lebih sedikit penyimpanan

Spare_Message_360718 Juni 2026 pukul 14.24

itu sulit untuk menulis kode yang buruk. kompilator hanya melakukan lifting berat. Sebuah dashboard produksi adalah 2MB pada React MVP saya untuk 500kb di mt Svelte Code. Segalanya dimuat dengan cepat, aplikasi itu snappy, kode tidak callback neraka. Ekosistem paket kurang dikompromikan, kurang perpustakaan untuk belajar. itu hanya bekerja.

wentallout18 Juni 2026 pukul 15.00

1.DX 2.Prob menyimpan lebih banyak token untuk pengkodean agentik 3.Tidak ada konsep aneh untuk dipelajari... tidak seperti React

egehancry18 Juni 2026 pukul 15.54

Anda menyatakan apa yang HTML/CSS Anda adalah untuk set variabel tertentu (state): itu adalah templating. 2. Anda menulis logika yang sama menghubungkan tindakan pengguna ke perubahan dalam keadaan itu: itu adalah pemrograman. Itu adalah seluruh pekerjaan. Svelte 5 mengambil keduanya dan menyempurnakan mereka. Pemrograman: dengan runes, sebuah negara hanya variabel TypeScript yang Anda tulis dalam pureScript. let count = $state(0), kemudian 'count++. Anda menulis logika yang sama menghubungkan tindakan pengguna ke perubahan dalam keadaan itu: itu adalah pemrograman. Templating: Anda membuat file .svelte`` dan menulis HTML/CSS dengan bahasa template yang tepat, menggunakan variabel negara yang Anda tulis dalam pureScript. let count = $state(0), kemudian react. Pemrograman: sebuah negara tidak berfungsi secara logis, itu adalah hook

ijustwrotesomecss18 Juni 2026 pukul 17.16

Angular untuk jalanan, Svelte untuk lembar

lastWallE18 Juni 2026 pukul 17.59

Apakah Anda mempertahankan kebijaksanaan Anda?

underwatercr31218 Juni 2026 pukul 18.06

Semuanya

ffiw19 Juni 2026 pukul 04.28

Mereka dapat berpendapat lebih mudah dengan svelte karena hal-hal tidak terlalu abstrak.

imavlastimov19 Juni 2026 pukul 06.00

Gunakan saja apa yang terbaik di dalamnya.

Sseyh19 Juni 2026 pukul 07.22

Anda akan menyukainya. itulah keuntungan terbesar.

Harinderpreet19 Juni 2026 pukul 11.49

Satu perpustakaan untuk Frontend dan Backend, React juga dapat melakukannya, namun Reac membuatnya rumit.

SAF1N19 Juni 2026 pukul 17.26

react: kami memiliki solusi untuk masalah Anda, dan kemudian kami memiliki solusi untuk masalah yang dibuat solusi kami sebelumnya ... dan sekarang Anda mengunduh 600kb nilai react on page load svelte: kami memiliki reactivity ... manajemen negara ... dan JavaScript, mencari tahu solusi untuk masalah Anda sendiri bro

nhoyjoy20 Juni 2026 pukul 06.57

Pivot akan Web Components, dan penggunaan yang cerdas dari bundling. kita tidak perlu sepenuhnya bergantung pada framework penuh. Pilih apa pun yang bekerja untuk skala kecil, membangun komponen / widget dan membungkus konteks sehingga AI dapat menyampaikan lebih baik, dan Anda dapat mengontrol kualitas juga. tetapi ini tidak penting karena kita ingin membuat segalanya milik sendiri dengan Rust / Go dan Web Assembly.

venir_dev20 Juni 2026 pukul 18.57

Saya akan mengatakan pertanyaan adalah "vs react". jadi, pengalaman pengembang. Vue memiliki DX yang hampir identik.

Electronic-Pie-187924 Juni 2026 pukul 11.07

Developer Experience hanya waaay lebih baik, bekerja selama 3 tahun di Svelte, SvelteKit, Typescript, GraphQL stack.

_janc_24 Juni 2026 pukul 13.27

Bisakah Anda menguraikan sedikit demi sedikit?

Electronic-Pie-187925 Juni 2026 pukul 14.47

React tutorial sering terasa seperti Anda membutuhkan seluruh daftar ketergantungan frame hanya untuk mendapatkan hal-hal dasar bekerja. Banyak dari itu bisa terasa hacky, tidak sangat bulat, dan penuh dengan konsep aneh atau jebakan tersembunyi yang tidak jelas pada awalnya. Seiring waktu, itu terasa bengkak, terutama dalam komponen kompleks seperti checkout / basis kode warisan atau hal-hal serupa. Saya bekerja secara jujur menyegarkan untuk melihat pendekatan yang berbeda untuk label fashion di sini di Jerman, di mana kami terhubung ke Svelte cukup cepat. Itu menyenangkan untuk bekerja dengan, dan karena saya menikmati begitu banyak, saya belajar banyak di sepanjang jalan dengan Svelte, SvelteKit, TypeScript, dan GraphQL. Setelah bertahun-tahun bekerja dengan itu basis kode warisan, itu benar-benar menyegarkan untuk melihat pendekatan yang berbeda. Saya menggunakan Svelte cukup cepat, dan karena saya