In today's open source roundup: Should you turn off JavaScript for a better Web? Plus: How to customize your GNOME 3 desktop. And understanding the new Google+ Is the Web better without JavaScript? JavaScript has been a mixed blessing for the Web. It has helped provide some useful features, but it has also contributed to bloated, insecure and downright messy Web pages. One writer at Wired turned off JavaScript and shared his experience of a cleaner and lighter Web. Klint Finley reports for Wired: There’s another web out there, a better web hiding just below the surface of the one we surf from our phones and tablets and laptops every day. A web with no ads, no endlessly scrolling pages, and no annoying modal windows begging you to share the site on social media or sign up for a newsletter. The best part is that you don’t need a special browser extension or an invite-only app to access this alternate reality. All you need to do is change one little setting in your browser of choice. Just un-tick the checkbox that enables “JavaScript” and away you go, to a simpler, cleaner web. JavaScript is a programming language that can run inside nearly all modern web browsers. In the early days of the web, the language was used to create simple scripts that did handy things, like check to make sure you filled out all the “required” fields on a form before you hit submit. But as Internet connections got faster and browsers got more sophisticated, JavaScript evolved into a tool for building all sorts of complex web-based apps. Some, like Google Docs, even rival desktop apps in size and functionality. The trouble is, when you visit a website, the JavaScript programs embedded on that site run automatically. It can be difficult to know exactly what some of those scripts actually do, leaving you vulnerable to pranks and malicious behavior. But the most surprising thing is that most things just worked. And in many cases, worked better. Pages loaded nearly instantly, my laptop battery lasted longer, and I could browse the web with fewer distractions—all without the sense of guilt that comes with using an ad blocker. After all, I wasn’t actively trying to circumvent anything, the ad networks were simply failing to accomodate my browser settings. As for me, I reluctantly turned JavaScript back on at the end of the week. The deal breaker was that turning off JavaScript broke a bunch of my favorite Google Chrome extensions. And besides, I like streaming video and interactive graphics as much as anyone. But the experiment left me longing for more control over what actually runs inside my browser. It showed me how unnecessary the clutter that’s been built up around the web really is, and just how easy it is to make it all go away. More at Wired Linux redditors shared their thoughts about the Web without JavaScript: Dhdfdh: ”The title ignores what he says later, “there were problems”. The problems are not javascript related. The problems are ad related and poor UI. If people would quit visiting sites like that, such as this one, such problems will go away when they learn their lesson.” MeanEye: ”There is a place where JS plays a pretty important role. For example ecommerce is made a lot easier with use of JS. Imagine having to go to separate page to add item to cart, then having to go back and doing all this complex stuff. So from a point of view JS is a good thing to have, but not for ads, popups and other nasty things.” Ntzm: ”So uBlock Origin + Disconnect to get rid of all the nasty JS. You don’t need to nuke the functionality of a lot of websites.” Sssam: ”The practical way of disabling unneeded javascript is NoScript. it lets you make a whitelist of domains where its actually needed.” Benuk: ”Every time I use NoScript I end up getting pissed off after a few days of having to unblock everything every time I visit a different website and end up uninstalling it.” Formegader: ”Now try browsing with Lynx only for a week, too. It’s even better :)” Dhdfdh: ”t’s sad that many sites don’t look at their own using Lynx, or other text-only browsers. My company does and it is indeed glorious cause you can still easily do everything from the keyboard. Such sites are fast and easy to navigate. However, most sites are created, nowadays, by people who only look at the pretty pictures and never heard of lynx, much less be able to open it.” Donrhummy: ”Why does everyone think JavaScript is evil? JavaScript is just like everything else – it’s perfectly fine until someone tries to use it in an evil manner. There are a lot of great uses for it.” Defaultsource: ”It runs arbitrary code downloaded from the internet, with the ability to use local storage, make new internet connections, log keystrokes and mouse events, render full 3d accelerated web ads, and bugs in the interpreter can potentially compromise the host, what’s not to hate about javascript?” Bumblebeaver: ”I turned off JavaScript for a whole 5 minutes and it was glorious, but then I had to turn it on again to be able to comment on Reddit.” More at Reddit Customize your GNOME 3 desktop GNOME 3 has much to offer any Linux user, but some folks might not be aware of how to customize it to suit their preferences. ZDNet has a helpful how-to that will show you how to customize your GNOME 3 desktop. JA Watson reports for ZDNet: I will be using Gnome 3.18 on Fedora 23 for the examples. This post is going to be divided into two parts. The first part will discuss only the very few and relatively simple desktop configuration options available in the basic Gnome 3.18 installation, without going into cryptic CLI commands. The second part will cover the Gnome Tweak Tool and the Gnome Shell Extensions web page, which offer more extensive and often easier customization, and which offer GUI access to many of those cryptic CLI commands. One other thing, just to be clear and correct, Gnome 3 is a large and complex package which includes a lot of different pieces – the desktop itself, the icons, widgets and controls which it is made up of, the window manager which actually controls it, the libraries which support it, the utilities and applications which provide basic functionality for it, and much more. The Graphical User Interface (GUI) which the user interacts with is actually called the Gnome Shell, and this is the part which I will be configuring and customizing in this post. If I carelessly use the term Gnome 3 in a place where I should say Gnome Shell, please forgive me. More at ZDNet Understanding the new Google+ Google+ got a very big redesign recently, and it’s changed quite a bit from what it was previously. A writer at Computerworld has a good overview of the new Google+ that will help you understand what it now has to offer. Mike Elgan reports for Computerworld: …the new version of Google+ is much faster. Google completely replaced the underlying code, embracing a “responsive design” approach that enables one implementation across all platforms. In the past, a Google+ stream would load everything at once, so there was a gigantic lag. Now, Google claims not only that pages are a tiny fraction of the size they were before, but also that they never download more than 60K of HTML, 60K of JavaScript and 60K of CSS at once. The most noticeable effect is that animated GIFs first appear as still photos, then come to life only later. In addition to the improvement in page performance, the Google+ user interface has been improved and made more discoverable, consistent and rational across platforms. The other big change is a renewed emphasis on Communities and Collections over streams. The redesign is really the final step in a yearlong pivot that transformed Google+ from a bloated and slow everything social network into a sleek, fast and more streamlined site that’s really good at one thing — giving superfans, enthusiasts and nerds a great place to geek out together on whatever passions they share. More at Computerworld Did you miss a roundup? Check the Eye On Open home page to get caught up with the latest news about open source and Linux. Software DevelopmentOpen Source