Partytown 🎉
Một địa điểm vui vẻ cho các kịch bản bên thứ ba của bạn “để cắm trại”
Partytown là một thư viện được tải lười biếng để giúp chuyển vị trí các kịch bản tốn nhiều tài nguyên vào một web worker, và rời khỏi main thread. Mục tiêu của nó là giúp tăng tốc các trang web bằng cách dành luồng chính cho mã của bạn và chuyển các kịch bản bên thứ ba vào một worker web.
Lưu ý: Partytown vẫn đang trong phiên bản beta và không đảm bảo hoạt động trong mọi tình huống. Vui lòng xem phần FAQ và Trade-Off của chúng tôi để biết thêm thông tin.
Triết lý ở đây là luồng chính nên được dành riêng cho mã của bạn và bất kỳ kịch bản nào không cần thiết phải ở trong critical path nên được chuyển vào một worker web. Hiệu suất của luồng chính, không thể chối cãi, quan trọng hơn hiệu suất của luồng worker web.
Cộng đồng
Dự án Liên quan
- Qwik: Một khung công việc mã nguồn mở được thiết kế để đạt được thời gian tương tác tốt nhất, bằng cách tập trung vào khả năng tiếp tục của việc tạo HTML trên máy chủ và tải mã lười biếng có độ tinh vi.
- Mitosis: Viết các thành phần một lần, chạy ở mọi nơi. Biên dịch thành Vue, React, Solid, Angular, Svelte và nhiều nền tảng khác.
- Builder: Trình xây dựng trang và hệ thống quản lý nội dung kéo và thả cho React, Vue, Angular và nhiều nền tảng khác.
- Introducing Partytown: Run Third-Party Scripts From a Web Worker
- How Partytown’s Sync Communication Works
- How we cut 99% of our JavaScript with Qwik + Partytown
- Partytown is now in Beta
Chi tiết Tải xuống:
Tác giả: BuilderIO
Mã Nguồn: https://github.com/BuilderIO/partytown
Giấy Phép: MIT license