News for hackers. Stuff that matters.
Re:Show HN: CheerpX – x86 Node.js/python3/Ruby REPL in brows... by apignotti on Tuesday January 05, 2021 @02:26PM (#25649818)
Libraries with a binary component will work as expected with our approach. CheerpX runs arbitrary x86 code, there is nothing special about Python in particular.

Obviously compiling directly to Wasm will provide the best level of performance, but it also take effort for every single application/library you want to port.

Re:Show HN: CheerpX – x86 Node.js/python3/Ruby REPL in brows... by oneearedrabbit on Tuesday January 05, 2021 @02:44PM (#25650028)
Thanks! On a technical side, do you run the whole application in the main thread of a web worker. I wonder whether you considered using service workers for the faster boot up?
Re:Show HN: CheerpX – x86 Node.js/python3/Ruby REPL in brows... by apignotti on Tuesday January 05, 2021 @02:57PM (#25650197)
I don't think service workers would help in this case. As mentioned elsewhere we are working on a revamp of the I/O subsystem that should significantly improve startup time already.