I’d like to display Akamai’s Real Time Attack Visualizations WebGL-based website on a web browser running on my Raspberry Pi 3 running Raspbian OS.

That site is heavily-based on WebGL and whenever I try to load it, Chromium crashes.

Is there a way to get it to work? Or is the Raspberry Pi 3 simply not powerful enough to render a WebGL website like this?

Screenshot below of the actual website in action.

Akamai’s Real Time Attack Visualizations

  • Why the downvotes? – Mike B May 24 at 14:31
  • “Why the downvotes?” I just edited your question to focus on the issue. Simply put stating “memory intensive” is really a very broad way of describing the issue. That site is based on WebGL coding which is very GPU intensive. Even on a modern desktop system that site might be challenging to run. On a Raspberry Pi 3? Utterly no way. And FWIW, before it even renders WebGL the code to run the site takes way longer to load than most basic websites. So perhaps RAM is a factor as well. But still… WebGL and a device like the Raspberry Pi won’t play nice. – JakeGould Jun 16 at 0:22
up vote 2 down vote accepted

Is there a way to display this memory-intensive web site on a raspberry pi 3?

Doubtful.

That web site takes a while (and a lot of CPU/GPU load) to display on even a desktop system. It's not surprising at all that it fails to load on a Raspberry Pi.

Apparently consensus is that site will never, ever work on a Raspberry pi, as comments mention "A Rasperry Pi 3 has a Broadcom VideoCore IV GPU and while it’s an impressive GPU for such a small device, it’s not a workhorse for a site like since it shares memory with the CPU and to my knowledge the Raspberry Pi 3 only has 1GB of RAM that is shared between GPU and CPU. Won’t work with specs like that."

But if you want to at least try anyway, there are options:

If ram usage is a problem, consider something like zram that could help a little with that issue.

If Chromium seems to be crashing, try not using Chromium. Use a different, hopefully better, web browser. Search your software repositories. Even try Firefox. Or some of these others currently in Debian stable:

  • Epiphany (Tested & seems to work as good as Chromium, on Debian)
  • Firefox-ESR (Tested & seems to work as good as Chromium, on Debian)
  • Hv3
  • surf
  • NetSurf
  • Dillo
  • Conkeror
  • IceCat (GNUzilla)
  • QupZilla (almost works on Debian)

These may not work, but maybe worth a try:

  • Xombrero
  • Midori

luakit might even be a web browser too. There's quite a lot to choose from. It's difficult to say what will work for your particular hardware & OS, so find different browsers for your OS and start trying them. They're all free after all, so it's just a matter of install, run, test.

  • Midori was abandoned by upstream, NetSurf's JS support won't be sufficient, Dillo doesn't even support JS, ditto for Lynx ... Some of the browsers you've listed can't run the website OP is asking about in the question. – dsstorefile1 May 23 at 22:50
  • The website is based on WebGL. Even on a desktop system with a modern browser patched all the way to right now at this moment that site is a beast to load. That said, it is very cool! But this advice is quite naive. Especially the “Lynx” part. – JakeGould Jun 16 at 0:24
  • 1
    @JakeGould Lynx is gone, and a downvote for practical advice that's basically "try some different browsers, Chromium isn't the only game in town", seriously? You're saying nothing will ever work, so just give up, don't even try? – Xen2050 Jun 16 at 0:39
  • @Xen2050 Yes, I am saying that. Did you actually view the site? It’s a WebGL-based site. A Rasperry Pi 3 has a Broadcom VideoCore IV GPU and while it’s an impressive GPU for such a small device, it’s not a workhorse for a site like since it shares memory with the CPU and to my knowledge the Raspberry Pi 3 only has 1GB of RAM that is shared between GPU and CPU. Won’t work with specs like that. – JakeGould Jun 16 at 0:49
  • @JakeGould If you say so, fair enough – Xen2050 Jun 16 at 0:51

Your Answer

 

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.