[EJS] Update quickjs section (#72)

bashonly
2026-04-05 12:41:24 -05:00
committed by GitHub
parent dee2b14d03
commit 86ae7f730e
+2 -2
@@ -117,7 +117,7 @@ It is recommended to add this to your [yt-dlp configuration file](https://github
#### Notes
- QuickJS versions prior to `2025-4-26` are missing optimizations which can lead to execution times of several minutes.
- All QuickJS-NG versions are missing optimizations which can lead to execution times of several minutes.
- QuickJS-NG versions prior to `0.12.0 `are missing optimizations which can lead to execution times of several minutes.
- Both QuickJS and QuickJS-NG do not fully allow executing files from stdin, so yt-dlp will create temporary files for each EJS script execution. This can theoretically lead to time-of-check to time-of-use (TOCTOU) vulnerabilities.
@@ -176,4 +176,4 @@ You can install alternatives to the built-in JS challenge solvers through plugin
Check out the [yt-dlp-jsc-provider](https://github.com/topics/yt-dlp-jsc-provider) GitHub topic for more JSC Provider plugins.
For developers, refer to the [JSC Provider developer documentation](https://github.com/yt-dlp/yt-dlp/blob/master/yt_dlp/extractor/youtube/jsc/README.md)
- **Please note: Currently only the base JavaScript Challenge Provider API is public. The API to hook into yt-dlp's EJS scripts is private at this time due to ongoing development with potential breaking changes; it may be made public in the future.**
- **Please note: Currently only the base JavaScript Challenge Provider API is public. The API to hook into yt-dlp's EJS scripts is private at this time due to ongoing development with potential breaking changes; it may be made public in the future.**