Skip to content

Commit 5d19eb9

Browse files
committed
Update README
1 parent 4910ef4 commit 5d19eb9

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

README.md

+7-2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
ZLottie is an innovative solution for compressing and decompressing Lottie animations, enabling significant file size reduction while maintaining compatibility. This project is designed to address modern performance demands and minimize data transfer costs.
44

5+
## 💫 Web Page
6+
Deployed here: [link](https://google.com)
7+
58
## 🤔 Why ZLottie?
69

710
### 🅵 The "Z" in the Name
@@ -10,10 +13,13 @@ The "Z" in ZLottie refers to the **zlib** compression format. Zlib is more effic
1013
### 🛠️ Raw Zlib Compression
1114
ZLottie uses raw zlib compression to achieve optimal size reduction for your Lottie files.
1215

16+
### 😣 Why not Gzip?
17+
Initially, everything was written in Gzip, but when I discovered that Zlib saves a couple of kb, I rewrote everything to Zlib. For example, compressed animation in Gzip can weigh about 65 kb, while in Zlib it is about 58 kb. I think it is also essential. And that's why the RAW format is "saving on matches", where the bill goes to bytes.
18+
1319
### 🔄 Pako for Compression, fflate for Decompression
1420
ZLottie leverages **Pako** for compressing animations and **fflate** for decompression on the client side. While there are minor losses in decompression performance when using fflate, the overall tradeoff is still favorable compared to downloading a standard 500 KB Lottie file.
1521

16-
### 💡 Not Just Saving BytesSaving Megabytes
22+
### 💡 Not Just Saving BytesSaving Megabytes
1723
This is not about saving a few kilobytes; it’s about saving **megabytes** of bandwidth, which can result in substantial cost reductions for projects serving large audiences.
1824

1925
## ✅ Proven Performance
@@ -23,7 +29,6 @@ ZLottie has been tested in two real-world projects, demonstrating its effectiven
2329
We plan to migrate compression to **WebAssembly (WASM)** in the future, which promises even better performance and flexibility. However, due to certain browser limitations and the current state of my WebAssembly expertise, this feature is not yet implemented.
2430

2531
## 🙎️ Contacts
26-
2732
If you have any questions, feel free to reach out:
2833

2934
- **Email**: [email protected]

0 commit comments

Comments
 (0)