Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror

Comment: Re:Dosbox in a browser? (Score 5, Informative) 54

by db48x (#49623773) Attached to: Twitter Stops Users From Playing DOS Games Inside Tweets

I'd say it's gotten a bit metaphysical at this point. The browser is is running the Javascript inside of a sandbox. This particular javascript file is a cross-compiled version of Dosbox, plus some API wrappers to make Dosbox think that it's running in Linux with SDL2. Dosbox in turn is emulating the CPU and hardware of a typical 386, as well as providing implementations of various DOS facilities.

Browser exploits exist (or at any rate have existed in the past, and may exist in the future; a 0-day may or may not exist at any given time), and most of them use Javascript in some way; this much is true. However, why write a DOS program that tricks Dosbox into tricking Emscripten into running that exploit when you could just run the exploit directly? This might be a great way to show off, but wouldn't be very practical.

Comment: Re:Don't forget Firefox Hello! (Score 1) 147

by asa (#49125077) Attached to: Firefox 36 Arrives With Full HTTP/2 Support, New Design For Android Tablets

Videoconferencing from any device on the planet without installing any special software is bloat?

YES, in the same way that every user on the planet would probably want a calculator once in a while but that doesn't mean the browser needs to add one!

Firefox comes with a couple of calculators built in. It has since before it was called Firefox.

Comment: Re:No, you really havent avenged anything. (Score 5, Insightful) 1350

by BZ (#48754721) Attached to: Gunmen Kill 12, Wound 7 At French Magazine HQ

Unfortunately, Stephane Charbonnier is one of the people who were killed in this latest attack. I really hope you're right that Charlie Hebdo will keep going, but it's a lot easier to recover from physical damage to offices than it is from having the staff that make the magazine what it is killed. :(

Comment: Re:What do they spend the money on? (Score 1) 161

by BZ (#48438847) Attached to: Mozilla's 2013 Report: Revenue Up 1% To $314M; 90% From Google

Browsers are pretty complicated, yes. Things like low-latency high-performance VMs, hardware-accelerated video pipelines, plus the details, like actual HTML parsing, CSS layout, a network stack, and so forth. Also, what matters is not just the complication but how fast you're trying to change things, and people are adding new things (flexbox, more complicated CSS layout modes, mode DOM APIs, etc) faster than ever before.

But also, in addition to a browser Mozilla is working on FirefoxOS, which involves a whole separate bunch of developers, since it's not like the browser developers are writing things like the dialer app for FirefoxOS. Also, you need QA, not just developers.

And yes, Mozilla has 1000-ish employees, for what it's worth.

It's not just Mozilla. If I look at https://www.openhub.net/p/chro... I see on the order of 600 committers with commits in the last month. And that's not even counting whoever is working on the non-open-source parts of Chrome. And not counting, again, QA and so forth.

And the worst part is, this is not a new development. Microsoft had over 1000 people working on IE6 in 1999, according to http://ericsink.com/Browser_Wa...

So yes, browsers, complicated.

Comment: Re:Chrome Soon? FireFox on the other-hand... (Score 1) 67

by BZ (#48415035) Attached to: Chrome 39 Launches With 64-bit Version For Mac OS X and New Developer Features

The "let" keyword is not the same thing as "let blocks" and "let expressions".

The keyword looks like this:

    let x = 5;

and is in ES6. A let block or let expression (neither of which is in ES6) looks like this:

    let (x = 5) alert(x);

so that "x" is only in scope for the duration of the let block. It's syntactic sugar for:

{
    let x = 5;
    alert(x);
}

Comment: Re:Chrome for Android and Safari for iOS? (Score 4, Informative) 74

by BZ (#48350785) Attached to: Mozilla Launches Browser Built For Developers

> So, they're running Android and iOS on your
> computer to run the same binaries as those
> platforms?

No. "They" are allowing you to connect your Android or iOS device to your computer (likely via USB), then debugging the on-device browser using the Firefox debugger running on your computer. That way you're debugging the thing you actually want to debug, but using the same developer tools you're using for your other debugging, and which therefore you're already familiar with.

Tomorrow's computers some time next month. -- DEC

Working...