Devotd Github
ReleaseDeveloper tools

cutetailbud/ff-ruyijs v0.3.0 — Adds Distribution Wheels Built on Firefox 159.0

cutetailbud/ff-ruyijs, a tool that runs site JavaScript on the real Firefox engine from Python, added distribution wheels for three platforms in v0.3.0.

Repositorycutetailbud/ff-ruyijs ↗

cutetailbud/ff-ruyijs, a tool that runs site JavaScript on the real Firefox engine from Python, added distribution wheels for three platforms in v0.3.0.

GitHub description: Run any site JavaScript from Python with the real Firefox engine. Headless SpiderMonkey + Necko for automation and scraping.

stars
★ 353
Forks
230
Language
C++
License
AGPL-3.0
Latest release
v0.3.0
Read original source ↗View on GitHub ↗

cutetailbud/ff-ruyijs v0.3.0 adds distribution wheels for Windows, macOS arm64, and Linux x86_64, built from the Firefox 159.0 source. This repository is a tool that runs a site's JavaScript on the real Firefox engine from Python for automation and scraping. It works headlessly, without displaying a window, and these changes are recorded in the v0.3.0 release notes.

This tool is intended for automation and scraping tasks that run a site's JavaScript by way of a browser engine. The repository description states that it includes SpiderMonkey, the JavaScript engine, and Necko, which handles networking. The distribution wheels are provided per operating system and processor combination, and according to the release notes, the installed wheels were put through offline operation and real page load tests. This is the stated test scope for those wheels, and it does not mean that other environments or tasks were verified.

The provided information contains no changes beyond the wheel additions and no performance comparison results. It is therefore difficult to conclude from this release alone that it is faster or more suitable than other automation tools. The confirmed distribution targets are Windows, macOS arm64, and Linux x86_64, and support for other environments cannot be confirmed from the given information. Before actual use, one should check whether the required environment is included among these distribution targets.