Infini Pizza для Webassembly - это полностью функциональная поисковая система, которая может полностью работать в вашем браузере с нулевыми зависимостями. Используя мощность и эффективность Webassembly, он предлагает оптимизированные скорости выполнения, намного превосходящие традиционные реализации JavaScript.
Pizza-Wasm является частью проекта Pizza Search Engine, посетите сайт Pizza для получения более подробной информации.
Следуйте этим шагам, чтобы построить инфини -пиццу из источника:
Установите все необходимые зависимости, работая:
make initСкомпилируйте файлы webassembly с:
make release
make optimze
make gzip После успешной компиляции каталог pkg будет содержать следующие файлы:
pkg
├── README.md
├── package.json
├── pizza-optimized.wasm
├── pizza-snipped.wasm
├── pizza_wasm.d.ts
├── pizza_wasm.js
├── pizza_wasm_bg.js
├── pizza_wasm_bg.wasm
├── pizza_wasm_bg.wasm.d.ts
└── pizza_wasm_bg.wasm.gzЗапустите пример веб -приложения, чтобы увидеть Infini Pizza в действии:
make serveЭта команда запустит локальный сервер, где вы можете взаимодействовать с приложением через браузер.
Сокращение размера кода.
Развертывание WASM для производства
Не стесняйтесь внести свой вклад в этот проект, отправив вопросы или обращайте запросов. По любым вопросам или поддержке, пожалуйста, свяжитесь с сопровождающими.
Наслаждайтесь быстрыми и эффективными возможностями поиска непосредственно в вашем браузере с Pizza Infini!