2012-02-24 14 views
21

(HTTP üzerinden Paylaşılan Sözlük Sıkıştırma) düğümü için düğüm yok mu? (Ya da bunun için başka herhangi bir uygulama?)SDCH sıkıştırma?

Npm ile ilgili hızlı arama hiçbir şey vermedi. Bu çok erken bir safhada hala ve orada hiçbir şey bir iç uygulanmasını (apache, nginx, vs) İşte

VCDIFF https://github.com/plotnikoff/vcdiff.js uygulayan bir JS kütüphanesi var gibi gözüküyor lik

+0

Sadece kağıt üzerinde mi, yoksa bir uygulaması var mı? –

+2

@alFReDNSH: Chrome, SDCH sıkıştırmasını uygular. Gerçekten ihtiyaç duyulan şey, SDCH'nin verileri sıkıştırmak için kullandığı VCDIFF algoritmasını uygulayan bir Düğüm modülüdür. Chrome'un uygulaması açık kaynaklı [open-vcdiff] (http://code.google.com/p/open-vcdiff/) idi. – josh3736

+1

Kirli ve gerçekten mükemmel olmayan bir uygulama, ikili komutu oluşturmak, veriyi ona aktarmak ve sonucu HTTP'ye aktarmak olacaktır. Bu işlemin oluşturulması ve sözlük dosyasının okunması nedeniyle bir ek yüke sahiptir. Bunun için düğüm bağları yazmak daha iyi bir şey olacağını düşünüyorum ve daha sonra ayrı bir işlem olarak (CPU yoğun olduğunu düşündüğümden ve olay döngüsünü engellemediğinden, ölçülemiyor olsa bile) düğüm işlemi ve IPC veya STDIN ve STDOUT üzerinden veriyi veriyorum. –

cevap

1

görünüyor. Ancak, Chrome ile içerik müzakeresini uygulamak için herhangi bir şey görünmüyor.

+0

Bu kütüphaneyi gördüm. Tabii ki JavaScript'te sıkıştırma yapmak, olay döngü iş parçacığı üzerinde ağır hesaplama kaldırma işlemini yaptığınız anlamına gelir, bu da çok kötü bir şeydir. – josh3736

İlgili konular