GitHub – webdesignernews.com’da özel numara / küçültme karşılaştırmaları

0
96

Kıyaslamalar aşağıdaki minifierlerde toplanır:

Bu projeyi beğendiyseniz, lütfen yıldız ekleyin ve başka hangi harika projeler üzerinde çalıştığımı görmek için beni takip edin! ❤️

👟 Metodoloji

Her minifier kendi sürecinde yürütülür Ölçülen süre, arka arkaya 10 çalıştırmadan alınan bir ortalamadır Her tablo, artan sırada en küçük küçültülmüş boyuta göre sıralanır Her seferinde, en hızlı minifier’e göre bir çarpan ile açıklama yapılır “Küçültme boyutu” Gzip Yorumları ile küçültülmüş dosya sıkıştırmaları, tüm minifider’lar tarafından desteklenmediği için çıkarılmaz

📋 Sonuçlar

d3 v6.3.1

Küçültülmemiş boyut: 555,8 kB Küçültülmemiş Gzip boyutu: 130,5 kB

jquery v3.5.1

Küçültülmemiş boyut: 287,6 kB Küçültülmemiş Gzip boyutu: 84,7 kB

lodash v4.17.20

Küçültülmemiş boyut: 542,6 kB Küçültülmemiş Gzip boyutu: 96,8 kB

an v2.29.1

Küçültülmemiş boyut: 173,9 kB Küçültülmemiş Gzip boyutu: 36,5 kB

v17.0.1 tepki

Küçültülmemiş boyut: 72,1 kB Küçültülmemiş Gzip boyutu: 19,5 kB

terser v5.5.1

Küçültülmemiş boyut: 860,3 kB Küçültülmemiş Gzip boyutu: 173,1 kB

üç v0.124.0

Küçültülmemiş boyut: 1,2 MB Küçültülmemiş Gzip boyutu: 249,0 kB

vue v2.6.12

Küçültülmemiş boyut: 223,2 kB Küçültülmemiş Gzip boyutu: 62,3 kB

Listelenen daha fazla proje görmek ister misiniz? Halkla İlişkiler hoş geldiniz!

🥇 Sonuçlar

En iyi küçültme performansı

UglifyJS, minyatür performansı için ilk sırada yer alıyor. Bu, yeni ve özlü ES6 + sözdizimini desteklemediği veya bunlardan yararlanmadığı için oldukça etkileyicidir (bu nedenle “terser v5.5.1” için başarısız minyatürleştirmeler).

Terser çok yakın bir saniye alır, sadece en fazla% 1 kısadır. Terser bir çirkinlik çatalı ve ES6 + desteği ile birlikte geliyor.

En hızlı minifier

esbuild herkesin etrafında 10x + tur koşuyor! Go derlenmiş minifier / bundler’a hiçbir şey yaklaşamaz.

esbuild’in küçültülmesi, son teknoloji ESNext sözdizimini destekler ve çok rekabetçi bir şekilde çalışır – sadece UglifyJs’den en fazla% 2 kısadır.

⚡️ Profesyonel İpucu: Esbuild-loader ile küçültme (ve hatta aktarım) için Webpack yapınızda esbuild hızından yararlanın.

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz