Follow Slashdot blog updates by subscribing to our blog RSS feed


Forgot your password?

Comment 272 MB here (Score 1) 208

I've been browsing for a few hours, and Xfce Task Manager on the previous version (Firefox 25.0.1) shows a resident set size of 272 MB. My PC has 1 GB of RAM, and I routinely stay out of thrashing swap even with nine tabs open. Part of how I keep Firefox slim is that I use the Flashblock extension, so that sites other than YouTube and Newgrounds and a couple other whitelisted sites aren't allowed to load the Flash Player until I click.

Comment DRM, WebGL, asm.js, iOS, and folders (Score 1) 208

Our long-term strategy is to make it so that nobody needs to use plugins by adding new web APIs

The illustration on the page you linked uses Silverlight as an example. Netflix uses Silverlight so that it can wrap rented videos in Microsoft's PlayReady digital restrictions management, and lack of PlayReady is why it doesn't work in Moonlight. Video on demand providers use digital restrictions management in the first place to deter users from in effect teeing a rented video into an encoder and keeping it past the rental period. How would VOD work on a browser distributed as free software without any proprietary plug-ins?

The page you linked states: "As browsers have advanced, this kind of feature development can occur directly within the browser using technologies such as WebGL" but this page, on Firefox 25.0.1 on Xubuntu 12.04 LTS on a laptop with an Atom N450, states: "Hmm. While your browser seems to support WebGL, it is disabled or unavailable. If possible, please ensure that you are running the latest drivers for your video card." A lot of users aren't in the position to buy a brand new PC just to be able to switch from Flash or native apps to web applications.

The page also mentions asm.js, but do non-Firefox web browsers, such as Chrome, Safari, and IE, support it yet? Otherwise, will have to write the program several times: once in asm.js for Firefox, once in Native Client for Chrome for PC, once as a native app for Android if the user hasn't already switched from Android Browser or Chrome to Firefox for Android, and then once as a native app for each platform that IE or Safari runs on.

and to use the mobile web as leverage to get new sites to use native HTML APIs

That won't especially help when Apple refuses to implement key HTML APIs in its iVersion of the mobile web. True, Safari for iOS can't run Flash anyway, but the idea on mobile is to get developers away from making platform-specific apps.

Quick question: Using HTML APIs, how should a web application let the user select a folder (or "directory" if you insist) on the local machine and upload all files in the folder?

Comment Re:my dream browser (Score 1) 208

My dream browser would:
- block ads

Sites that depend on advertisement revenue would block your dream browser. Enjoy your paywall.

My dream browser would NOT:
- play sounds

Starting from the web site of a band, how would you listen to the music that the band is offering to stream to you?

My dream browser would NOT:
- play movies

Starting from the web site of a short film producer, how would you watch the video that the short film producer is offering to stream to you?

My dream browser would NOT:
- support java/javascript/whatever code

If you have a web page with 100 kB of comments, and you click the button below a comment to view replies to that comment, do you really think it's efficient for the site to resend the 100 kB of other comments plus the additional comments in the tree that you expanded? Repeatedly resending comments would run up your data bill, especially if you happen not to live in a country with affordable unmetered mobile Internet access.

My dream browser would NOT:
- support cookies

Would you rather have to register in order to use any web site with a shopping cart because an online store cannot set an anonymous session cookie to which to associate your shopping cart? And how would you log out of a web site without closing all other tabs? Most browsers that implement HTTP basic authentication don't stop sending the user's name and password until the user completely closes the browser session.

Comment Re:my dream browser (Score 1) 208

Besides YouTube, is there any ability that javascript and cookies give for your other purposes that SSL and regular plain old HTML doesn't?

Cookies lets you stay logged in without having to reenter your name and password on every page and add items to your own shopping cart. JavaScript lets you expand and collapse comment trees without having to reload all the tens or hundreds of kilobytes of comments already on the page.

Comment Re:Java should just die (Score 1) 208

With the latest JavaScript features there's no reason to be using Java in web pages anymore.

If your combination of GPU and Java plug-in supports OpenGL, but your combination of GPU and web browser gives only "Hmm. While your browser seems to support WebGL, it is disabled or unavailable. If possible, please ensure that you are running the latest drivers for your video card." with your operating system's latest drivers, then Java beats JavaScript.

Comment Electrolysis (Score 3, Interesting) 208

WTF is it with the Gecko engine and "senior moments"?

That's caused by the lack of a multi-process model in Firefox. Mozilla is working on it under the codename Electrolysis (e10s). It's still incomplete, but you can try it out by opening about:config, turning on browser.tabs.remote, and restarting Firefox. One drawback is that click-to-play is broken, as are "many plugins".

Comment A cure once your old treatment goes generic (Score 1) 175

You would have to show that the long-term income from these medications (whose use is only potential) would exceed that of the long-term use of the cancer treatment (whose purchase is now all but guaranteed).

After having read this post, I thought for a moment and came up with other motivations: Your competitor has come up with a cure that would make your long-term treatment obsolete, and you want your own cure. Or your competitor has come up with a less expensive long-term treatment, and you want to make it obsolete. This could be as simple as a generic version of the treatment that you brought to market a decade and a half ago.

Slashdot Top Deals

Save yourself! Reboot in 5 seconds!