Handlebars.js: Dukungan streaming?

Dibuat pada 12 Des 2015  ·  7Komentar  ·  Sumber: handlebars-lang/handlebars.js

Akan lebih baik jika itu bisa mengurai potongan.

Komentar yang paling membantu

Dengan streaming datang ke klien & pekerja layanan, ini mungkin perlu ditinjau kembali? https://jakearchibald.com/2016/streams-ftw/#creating -one-stream-from-multiple-sources-to-supercharge-page-render-times

Juga, dustjs sangat bermanfaat ketika saya membuat https://wiki-offline.jakearchibald.com/ (penjelasan https://www.youtube.com/watch?v=d5_6yHixpsQ&feature=youtu.be&t=4m22s), karena beberapa data saya lebih lambat tiba dan saya ingin render pertama yang cepat.

Dustjs menangani janji & aliran sebagai nilai templat, tetapi sayangnya saya tidak memiliki hal yang baik untuk dikatakan tentang sintaksis dustjs.

Semua 7 komentar

Tidak jelas apa yang akan terjadi atau apa manfaatnya. Apa kasus penggunaan Anda?

Penguraian lebih cepat melalui input aliran file/http. Kasus penggunaan dapat berupa skrip build dan/atau kompatibilitas dengan gulp.

Membaca templat bukanlah bagian yang lambat dari pipa kompilasi, ini adalah penguraian yang sebenarnya dan jika Anda memasukkan templat yang cukup besar sehingga Anda khawatir tentang waktu tunggu IO atau biaya memuat templat ke dalam memori sebelum penguraian , Saya akan mulai bertanya-tanya apakah ada terlalu banyak data yang dikodekan dalam template.

Itu dan generator parser kami tidak mendukung mode aliran sehingga biaya/manfaat di sini tidak benar-benar berhasil di kepala saya.

Dengan aliran, banyak templat dapat diuraikan secara bersamaan dengan konsumsi memori dan pengumpulan sampah yang lebih sedikit karena string templat tidak pernah berakhir di memori.

Ini adalah optimasi mikro yang terbaik, jika Anda mendorong megabita
template ke dalam parser, Anda akan melihat lebih banyak masalah dari menjadi CPU
terikat dalam parser itu sendiri.

Jika seseorang dari komunitas akan menyelidiki, kami mungkin mempertimbangkan
menerimanya, tapi saya khawatir itu pada dasarnya akan menjadi penulisan ulang penuh dari
pengurai

Pada Jum, 11 Des 2015 jam 21:23 Steven Vachon [email protected]
menulis:

Dengan aliran, banyak templat dapat diuraikan secara bersamaan dengan lebih sedikit
konsumsi memori dan pengumpulan sampah.


Balas email ini secara langsung atau lihat di GitHub
https://github.com/wycats/handbars.js/issues/1150#issuecomment -164105284
.

Dengan streaming datang ke klien & pekerja layanan, ini mungkin perlu ditinjau kembali? https://jakearchibald.com/2016/streams-ftw/#creating -one-stream-from-multiple-sources-to-supercharge-page-render-times

Juga, dustjs sangat bermanfaat ketika saya membuat https://wiki-offline.jakearchibald.com/ (penjelasan https://www.youtube.com/watch?v=d5_6yHixpsQ&feature=youtu.be&t=4m22s), karena beberapa data saya lebih lambat tiba dan saya ingin render pertama yang cepat.

Dustjs menangani janji & aliran sebagai nilai templat, tetapi sayangnya saya tidak memiliki hal yang baik untuk dikatakan tentang sintaksis dustjs.

Satu lagi sumber daya untuk ditambahkan ke daftar: https://jakearchibald.com/2016/streaming-template-literals/ (tertaut ke masalah ini)

Apakah halaman ini membantu?
0 / 5 - 0 peringkat