RMStudio

Dev tools

java in browser demo

SHOW HN2017

154points
66comments
#244of 2,242 in 2017
Top 11%of 2017 by points

How HN took it

MixedNo clear lean

3 positive, 6 neutral or asking, 3 mixed, 10 critical, out of 22 comments about the project. Thread score -0.23.

Execution: 1 for, 3 againstPerformance: 1 for, 3 againstIdea: 1 for, 2 againstDesign: 0 for, 2 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Technically impressive, compatibility and functionality remarkable

    From 3 comments
    • This is impressive! Are they using WebAssembly here?
      killjavascript on HN
    • Cheerp really did it the right way - starting with the C++ compiler for the Java native runtime. This implementation of Java in the browser is very similar to a normal Java…
      jeffreportmill1 on HN
    • This is… actually not bad. :shocked:
      yuchi on HN
  • Performs well on modern hardware

    From 2 comments
    • I get 40fps+ on my Retina iMac, dragging around composited images, 3D Graphs, and shapes with filter effects. Should only get better as CheerpJ improves (they're only getting…
      jeffreportmill1 on HN
    • Seems to perform pretty well. Much more usable than I was expecting.
      whipoodle on HN

Objections

  • Slow load times and large download size

    From 3 comments
    • I’m on a 2G mobile connection right now, and that site refuses to load. I’m going to guess this has something to do with bundling all of Java, but surely there must be a better…
      nneonneo on HN
    • Uhh... It seems very bad. I clicked "Run RMStudio DOM" in Chrome. It loaded dozens of java packages for half a minute, and then showed me a 90s looking splash screen with three…
      recursive on HN
    • it's impressive, granted. But it feels like a parody, the long loading-time, the horrible UI, the weird scrolling. It just screams Java.
      LeanderK on HN
  • Poor accessibility

    From 1 comment
    • This is really nifty as a proof of concept, major kudos to the authors. However, it completely kills accessibility, so it's probably best to avoid for any serious projects. I've…
      TheAceOfHearts on HN
  • Swing-style UI feels dated and parody-like

    From 2 comments
    • it's impressive, granted. But it feels like a parody, the long loading-time, the horrible UI, the weird scrolling. It just screams Java.
      LeanderK on HN
    • Ah, the cycle is complete. Straight back to Java Applets now that we have 8000000 layers of abstraction in the middle. Good riddance horrific ball of JS/HTML/CSS
      throwawaydbd on HN
  • Performance concerns with heavy rendering

    From 2 comments
    • And how's performance? I have a terrible feeling this is really slow.
      neurotrace on HN
    • Some of their demos were very slow and reminded me of old java applets.
      jbergens on HN

Requests

  • Firefox support

    From 1 comment
    • "We test extensively on the latest versions of Chrome and Safari. For the best experience, we recommend Chrome." Why no FF? What could possibly cause them not to support it? Any…
      kelvin0 on HN
  • Mobile keyboard input fix

    From 1 comment
    • runs on my iphone, but text input doesn't seem to trigger the appearance of the keyboard. Other than that, it's pretty impressive.
      bsaul on HN

Questions

  • Is WebAssembly used?

    From 1 comment
  • How file and network I/O work

    From 1 comment

Alternatives named

  • GWT

    From 2 comments
    • Appears the tech behind this "cheerpj" a java transpiled to javascript[1] system that appears to contain all of openjdk including swing(!?!). That's kind of cool actually. But…
      le-mark on HN
    • See also GWT if you are just hell bent on running Java in the browser. As one of our developers commented, 'it is webforms all over again'. Also see…
      kenoyer130 on HN
  • Java applets

    From 2 comments
    • This is really nifty as a proof of concept, major kudos to the authors. However, it completely kills accessibility, so it's probably best to avoid for any serious projects. I've…
      TheAceOfHearts on HN
    • Yes, around 1996-97 there was a lot of hype around desktop applications delivered as applets. E.g. Corel Office for Java: http://www.edm2.com/index.php/Corel_Office_for_Java
      pavlov on HN
  • Vaadin

    From 1 comment
    • Vaadin [1], a fairly popular open-source Java UI framework, is still using GWT on the clientside, but it's more of an implementation detail given that the whole point of Vaadin…
      Sharlin on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/15357394)