1. 4
  1.  

  2. 3

    For alternatives that are available today, consider xombrero: https://opensource.conformal.com/wiki/xombrero

    1. 1

      Somebody else pointed out xombrero on reddit, and that is indeed a good match for what we are aiming for. The only major difference is that we are using a high-level language and runtime.

    2. 2

      I want to believe, but there’s a reason that there are only 3 browser engines that are capable of running the modern web (each backed by enormous organisations).

      (Unless they’re using big chunks of Gecko or WebKit, but the talk about Java makes that sounds very unlikely)

      1. 2

        Nope, we aren’t reusing Gecko or Webkit or Blink. It’s pure Java.

        We are also not aiming to run the whole modern web in the first cut.

        Btw, this isn’t the first time something like this is being done. There’s HtmlUnit which is a headless browser in pure Java.

      2. 2

        I use a single-site browser (with separate cookie storage) for sites like e.g. Facebook or LinkedIn, but I’d be interested in a more complete solution that would pretend to be something different for purposes of defeating things like the Panoptoclick. Part of my problem is that a) I am not willing to give up modern browser conveniences like a full-featured Javascript engine, but b) do not consent to creepy user tracking and the entire business model of the ad-supported web world. I suppose I should just use shr and give up on modernity, but that angers up my blood.