Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Порт библиотеки сжатия Zstd на JavaScript" | +/– | |
Сообщение от opennews on 21-Янв-18, 19:24 | ||
Опубликован (https://github.com/yoshihitoh/zstd-codec) JavaScript-порт библиотеки для архивации данных Zstd (https://www.opennet.ru/opennews/art.shtml?num=45058), обеспечивающей одно из лучших соотношений уровня сжатия к производительности. Порт сделан на основе оригинального кодека Zstandard (http://facebook.github.io/zstd/), преобразованного в JavaScript при помощи компилятора Emscripten. Порт поддерживает использование словарей и может применяться в Node.js и в приложениях, выполняемых на стороне браузера. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Порт библиотеки сжатия Zstd на JavaScript" | +6 +/– | |
Сообщение от фывфыв on 21-Янв-18, 19:24 | ||
> Порт библиотеки сжатия Zstd на JavaScript | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
2. "Порт библиотеки сжатия Zstd на JavaScript" | +5 +/– | |
Сообщение от Оболтус on 21-Янв-18, 19:28 | ||
> Может уже хватит это портом называть? | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
12. "Порт библиотеки сжатия Zstd на JavaScript" | –2 +/– | |
Сообщение от Xasd (ok) on 21-Янв-18, 21:22 | ||
> Ну если код потом обработали и привели в читаемый вид, то почему бы и нет? | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
19. "Порт библиотеки сжатия Zstd на JavaScript" | +3 +/– | |
Сообщение от pavlinux (ok) on 21-Янв-18, 23:09 | ||
Где бинарник? https://github.com/yoshihitoh/zstd-codec/blob/develop/js/lib... | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
23. "Порт библиотеки сжатия Zstd на JavaScript" | +/– | |
Сообщение от irinat (ok) on 22-Янв-18, 01:15 | ||
https://github.com/yoshihitoh/zstd-codec/blob/develop/js/lib... | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
24. "Порт библиотеки сжатия Zstd на JavaScript" | +/– | |
Сообщение от pavlinux (ok) on 22-Янв-18, 05:14 | ||
> https://github.com/yoshihitoh/zstd-codec/blob/develop/js/lib... | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
26. "Порт библиотеки сжатия Zstd на JavaScript" | +1 +/– | |
Сообщение от Аноним (??) on 22-Янв-18, 09:01 | ||
> Ещё раз: где бинарник? | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
28. "Порт библиотеки сжатия Zstd на JavaScript" | +2 +/– | |
Сообщение от X4asd (ok) on 22-Янв-18, 13:18 | ||
самый прикол ещё и в том что это лежит в РЕПОЗИТОРИИ ИСХОДНОГО КОДА.. | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
33. "Порт библиотеки сжатия Zstd на JavaScript" | +/– | |
Сообщение от pavlinux (ok) on 22-Янв-18, 23:02 | ||
Амномном незнает что такое stream;base64, ? Ты как опеннет попал, по рассылке в порночатике? | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
29. "Порт библиотеки сжатия Zstd на JavaScript" | +2 +/– | |
Сообщение от irinat (ok) on 22-Янв-18, 14:36 | ||
>> https://github.com/yoshihitoh/zstd-codec/blob/develop/js/lib... | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
34. "Порт библиотеки сжатия Zstd на JavaScript" | –1 +/– | |
Сообщение от pavlinux (ok) on 22-Янв-18, 23:05 | ||
> Этот код не для чтения человеком, он сгенерирован. | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
35. "Порт библиотеки сжатия Zstd на JavaScript" | +/– | |
Сообщение от Stax (ok) on 23-Янв-18, 00:26 | ||
Я вот могу сказать, что вы никогда не открывали исходный код - заботливно написанный руками на C! - какого-либо актуального компрессора или аудио-видео кодека. Потому что там ровно то же самое. Плотно упакованный заинлайненый код, как в первом примере, и большие таблицы безумных констант, как во втором. Отдельно - обычно вместе со статьей, которая изначально описывала алгоритм - иногда могли дать программу, которая эту самую таблицу констант, которая потом использовалась при сжатии создавала. Иногда могли не дать, просто сказать, что вот так-то и так-то начали, потом эвристику применили, потом руками потюнили и получили вот такую большой массив констант, используйте для такого-то преобразования на таком-то шаге (например). | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
36. "Порт библиотеки сжатия Zstd на JavaScript" | +/– | |
Сообщение от irinat (ok) on 23-Янв-18, 00:36 | ||
> Я вот могу сказать, что вы никогда не открывали исходный код - | ||
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору |
37. "Порт библиотеки сжатия Zstd на JavaScript" | +/– | |
Сообщение от Stax (ok) on 23-Янв-18, 20:54 | ||
Да, я ошибся - сорри. Массив MemoryInitialization чисто emscripten'овская штука. | ||
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору |
25. "Порт библиотеки сжатия Zstd на JavaScript" | +1 +/– | |
Сообщение от Аноним (??) on 22-Янв-18, 08:58 | ||
> Ну если код потом обработали и привели в читаемый вид, то почему бы и нет? | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
3. "Порт библиотеки сжатия Zstd на JavaScript" | +3 +/– | |
Сообщение от Crazy Alex (ok) on 21-Янв-18, 20:01 | ||
Там таки не просто сборка. Там обычно некоторые правки, написание обвязки и т.п. В общем, именно портирование. Другое дело, что писали бы не "на javascript", а "на asm.js" - было бы понятнее | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
5. "Порт библиотеки сжатия Zstd на JavaScript" | –25 +/– | |
Сообщение от Аноним (??) on 21-Янв-18, 20:04 | ||
Отлично, JavaScript развивается. А хейтеры до сих пор "вспаменают" npm leftpad. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
6. "Порт библиотеки сжатия Zstd на JavaScript" | –3 +/– | |
Сообщение от Аноним (??) on 21-Янв-18, 20:07 | ||
давно ждал, пока использовал lz4, но в нём нет словарей, сейчас буду переходить на zstd :) | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
17. "Порт библиотеки сжатия Zstd на JavaScript" | +/– | |
Сообщение от Led (ok) on 21-Янв-18, 22:52 | ||
уже есть | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
7. "Порт библиотеки сжатия Zstd на JavaScript" | +2 +/– | |
Сообщение от Аноним84701 (ok) on 21-Янв-18, 20:16 | ||
> JavaScript-порт библиотек ... обеспечивающего одно из лучших соотношений уровня сжатия к производительности | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
8. "Порт библиотеки сжатия Zstd на JavaScript" | –4 +/– | |
Сообщение от Аноним (??) on 21-Янв-18, 20:32 | ||
производительности тебе хватит чтобы сжимать данные на браузере и отправлять их по вебсокету на сервер, экономя тем самым трафик клиентов, а там уже как угодно, можешь на ноде обрабатывать, можешь на С сервер написать. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
11. "Порт библиотеки сжатия Zstd на JavaScript" | +2 +/– | |
Сообщение от ffirefox on 21-Янв-18, 21:14 | ||
А батарейку при этом сильно кушает? | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
13. "Порт библиотеки сжатия Zstd на JavaScript" | –1 +/– | |
Сообщение от Аноним (??) on 21-Янв-18, 21:27 | ||
asmjs/webasm или SIMD.js ? | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
22. "Порт библиотеки сжатия Zstd на JavaScript" | +7 +/– | |
Сообщение от Аноним (??) on 22-Янв-18, 00:14 | ||
А это проблема клиента, макак она не волнует. | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
20. "Порт библиотеки сжатия Zstd на JavaScript" | +6 +/– | |
Сообщение от Аноним (??) on 21-Янв-18, 23:32 | ||
Content-Encoding: gzip | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
10. "Порт библиотеки сжатия Zstd на JavaScript" | +1 +/– | |
Сообщение от Аноним (??) on 21-Янв-18, 21:10 | ||
Зачем это, если JS толком ничего полезного не даст? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
14. "Порт библиотеки сжатия Zstd на JavaScript" | –1 +/– | |
Сообщение от Аноним (??) on 21-Янв-18, 21:37 | ||
Если на стороне клиента, то полезно для соединения через EDGE. А так все форматы медиа и документов уже ужатые. | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
30. "Порт библиотеки сжатия Zstd на JavaScript" | +/– | |
Сообщение от Аноним (??) on 22-Янв-18, 16:10 | ||
Тем что быстрее батарею посадит? | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
32. "Порт библиотеки сжатия Zstd на JavaScript" | +/– | |
Сообщение от Аноним (??) on 22-Янв-18, 19:09 | ||
А браузер не пожмёт? (если только это не использовать для тех, которые не поддерживают). | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
27. "Порт библиотеки сжатия Zstd на JavaScript" | +/– | |
Сообщение от Аноним (??) on 22-Янв-18, 10:29 | ||
Предполагаю, скорость - адская. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |