It’s Time To Say Goodbye To Java In Browsers

JavaIn the mid-nineties, when the web was young, Sun introduced a technology that brought some of the power of desktop applications into the browser. We all remember waiting for Java applets to load so that we could play a game or join a chat. We also all remember the horrendous security record of that technology — a legacy we’re still dealing with today.

Java applets and the plugins that enable them weren’t a great solution two decades ago when they were introduced, and on the modern web they’re largely irrelevant except in niche enterprise applications. Flash — which doesn’t have a much better security record — and JavaScript have replaced Java applets. But, because Oracle, which purchased Sun, insisted on bundling the Java browser plugin with the Java runtime, many less technical users still have the plugin installed and still fall prey to its security vulnerabilities.

In a move largely forced by browser developers, Oracle has announced that the Java browser plugin will be deprecated later this year with the next major release of Java. Google Chrome no longer supports the plugin standard that the Java plugin needs. Mozilla will abandon the plugin standard later this year. Microsoft’s Internet Explorer still has support, but the newer Edge browser does not.

With modern browser vendors working to restrict and reduce plugin support in their products, developers of applications that rely on the Java browser plugin need to consider alternative options such as migrating from Java Applets (which rely on a browser plugin) to the plugin-free Java Web Start technology.

The Java plugin isn’t being abandoned completely — and enterprises that still rely on Java in browsers have some time to implement alternatives, but for consumer-facing applications, Java in the browser is done.

One of the most interesting aspects of this development isn’t the retirement of a mostly-dead technology, but the power that the browser manufacturers have to force other companies to implement changes that they would otherwise be unwilling to make. The ending of support for Java in major browsers has forced Oracle to deprecate a tool that has been causing headaches for decades. Flash is headed in a similar direction — Adobe recently changed the name of Flash Professional to Adobe Animate CC, which still supports Flash and Air but has HTML5 Canvas as a first-class citizen. With the removal of the browser plugin framework, it’s likely Microsoft’s Silverlight — which is still used by some streaming video services — isn’t long for this world in its current form. Microsoft is actively discouraging its use and advising site owners to adopt HTML5-based solutions instead.

At the beginning of the web era, browsers were often roundly criticized for being hostile to open standards. In the modern web era, browser developers — including Satya Nadella’s Microsoft — are becoming the champions of open standards and forcing other companies to adapt or lose market share.

Matthew Davis is a technical writer and Linux geek for Future Hosting.

Dedicated Server Special

Take advantage of our Double RAM offer on the E3-1230v2 4 x 3.30GHz+HT server! Only $134.95 per month. Managed and Unmanaged options available at checkout.