Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
I can't believe it's actually happening - I'd resigned to the fact it was dead. I once (4 years ago, sheesh) made a "Pure-JS, no-build-step-required Minecraft Thing": https://github.com/mrspeaker/webgl2-voxels
When I made it I needed to specify it "Requires ES6 modules and WebGL2 support." At the time I was sure WebGL2 was going to be widely available soon and that ES6 modules would never be supported!
I switched from uMatrix to medium-mode uBO. Sort of a middle ground between what uMatrix was and default uBO mode (known as easy-mode). They offer other options as well.
https://github.com/gorhill/uBlock/wiki/Blocking-mode
> It isn't possible to mine RandomX (...) in browsers
I'm sorry but this is wrong.
RandomX favors CPUs specifically, and its intention was to discourage the use of GPUs and ASICs. See the repo for details [1]. The 64Bit limitation can be easily worked around by using simple hi/lo math, which is inefficient, but still works.
While I understand that the argument was made in the context of implementing RandomX in shaders won't give you benefits (using WebGL) my argument that there are lots of monero botnets out there using a pure JS or transpiled version isn't negated.
A quick google search for "monero botnet" reveals lots of media coverage, almost all reporting the abuse of JS inside the Browser.
While I agree that it won't be as efficient as a C++ implementation running with higher memory speed I would also argue that in the case of botnets and malware miners this doesn't matter as long as it's easily deployable (and more importantly, web scale).
[1] https://github.com/tevador/RandomX
Related posts
- Apr 24th is JavaScript Naked Day – Browse the web without JavaScript
- Some notes on Firefox's media autoplay settings in practice as of Firefox 124
- X.org Server Clears Out Remnants for Supporting Old Compilers
- Brave Leo now uses Mixtral 8x7B as default
- Mozilla thinks Apple, Google, Microsoft should play fair