We will begin auto updating Windows 7 customers to IE10 in the weeks ahead, starting today with customers running the IE10 Release Preview. With this final release, IE10 brings the same leading standards support, with improved performance, security, privacy, reliability that consumers enjoy on Windows 8, to Windows 7 customers.
Tuesday, February 26, 2013
One of our upcoming projects aims to deliver a rich, real-time experience directly in the browser. In the course of this work, our engineers bumped into a series of elusive performance issues that seemed to affect only the beta testers who were using Google Chrome.
At first, we suspected that this is our fault. But when we finally looked under the hood of seemingly the fastest browser on the market, we discovered a series of design decisions that may elude conventional benchmarks, but undoubtedly affect the performance of many real-world sites all across the web.
Friday, February 22, 2013
Thursday, February 21, 2013
I have uinstalled all crepy propertary software dedicated for PDF viewing. From now on my PDF viewer is Firefox. Read about it here. You can open your PDF document in Firefox from your disk using "file:///..." syntax. For example on linux it would be: "file:///home/darius/Downloads/FR0512.pdf" and on windows "file:///c:/users/darius/Desktop/FR0512.pdf". And here follows the screenshot:
Wednesday, February 20, 2013
Some of you may still be asking: beyond copying design or sharing pieces of code, why won’t Mozilla switch to WebKit?
But to answer the question “why not switch” directly: the switching costs for us, in terms of pure code work (never mind loss of standards body and community leverage), are way too high for “switching to WebKit” on any feasible, keep-your-users, current-product timeline.
At the Mozilla mission level, monoculture remains a problem that we must fight. The web needs multiple implementations of its evolving standards to keep them interoperable.
If we at Mozilla ever were to lose the standards body leverage needed to uphold our mission, then I would wonder how many people would choose to work for or with us. If Servo also lacked research partners and good prospects due to changing technology trends, we would have more such retention troubles. In such a situation, I would be left questioning why I’m at Mozilla and whether Mozilla matters.
The truth is that Gecko has been good for us, when we invest in it appropriately. (There’s no free lunch with any engine, given the continuously evolving Web.) We could not have done Firefox OS or the modern Firefox for Android without Gecko. These projects continue to drive Gecko evolution.
And again, don’t forget Servo. The multicore/GPU future is not going to favor either WebKit or Gecko especially. The various companies investing in these engines, including us but of course Apple, Google, and others, will need to multi-thread as well as process-isolate their engines to scale better on “sea of processors” future hardware.
Indeed more is at stake than just switching costs, standards progress, and our mission or values.
Tuesday, February 19, 2013
I have found this very useful nodejs module: node-inspector. Node Inspector is a debugger interface for nodeJS using the WebKit Web Inspector.
You install node-inspector with the following command:
> npm install -g node-inspector
Start your application in debug mode like this:
> node –debug index.jsThen start node-inspector (in my case default port 8080 was already in use so I specified 9999 as my port.
> node-inspector --web-port=9999Then open you chrome browser and point to the address that was printed by inspector then it started (in my case, http://0.0.0.0:9999/debug?port=5858 but windows did not like zeros so I modified address to the following value: http://127.0.0.1:9999/debug?port=5858)
Wednesday, February 13, 2013
To provide a leading browser on Android and iOS, this year Opera will make a gradual transition to the WebKit engine, as well as Chromium, for most of its upcoming versions of browsers for smartphones and computers.
Tuesday, February 5, 2013
This post is the first in the A Node.JS Holiday Season series from the Identity team at Mozilla, who last month delivered the first beta release of Persona. To make Persona, we built a collection tools addressing areas ranging from debugging, to localization, to dependency management, and more. This series of posts will share our learnings and tools with the community, tools which are relevant to anyone building a high availability service with Node.JS. We hope you enjoy the series, and look forward to your thoughts and contributions. We’ll start off with a topic about a nitty-gritty Node.js problem: memory leaks. We present node-memwatch – a library to help discover and isolate memory leaks in Node.
Monday, February 4, 2013
A decade-plus of anthropological fieldwork among hackers and like-minded geeks has led me to the firm conviction that these people are building one of the most vibrant civil liberties movements we’ve ever seen. It is a culture committed to freeing information, insisting on privacy, and fighting censorship, which in turn propels wide-ranging political activity. In the last year alone, hackers have been behind some of the most powerful political currents out there.
Saturday, February 2, 2013
Friday, February 1, 2013