Language Selection

English French German Italian Portuguese Spanish

Moz/FF

Mozilla: Firefox Lockbox, Project DeepSpeech, Firefox Reality, Servo

Filed under
Moz/FF
  • AutoFill your passwords with Firefox Lockbox in iOS

    Today Firefox Lockbox 1.3 gives you the ability to automatically fill your username and password into apps and websites. This is available to anyone running the latest iOS 12 operating system.

  • Streaming RNNs in TensorFlow

    The Machine Learning team at Mozilla Research continues to work on an automatic speech recognition engine as part of Project DeepSpeech, which aims to make speech technologies and trained models openly available to developers. We’re hard at work improving performance and ease-of-use for our open source speech-to-text engine. The upcoming 0.2 release will include a much-requested feature: the ability to do speech recognition live, as the audio is being recorded. This blog post describes how we changed the STT engine’s architecture to allow for this, achieving real-time transcription performance. Soon, you’ll be able to transcribe audio at least as fast as it’s coming in.

  • Explore the immersive web with Firefox Reality. Now available for Viveport, Oculus, and Daydream

    Earlier this year, we shared that we are building a completely new browser called Firefox Reality. The mixed reality team at Mozilla set out to build a web browser that has been designed from the ground up to work on stand-alone virtual and augmented reality (or mixed reality) headsets. Today, we are pleased to announce that the first release of Firefox Reality is available in the Viveport, Oculus, and Daydream app stores.

    At a time when people are questioning the impact of technology on their lives and looking for leadership from independent organizations like Mozilla, Firefox Reality brings to the 3D web and immersive content experiences the level of ease of use, choice, control and privacy they’ve come to expect from Firefox.

    But for us, the ability to enjoy the 2D web is just table stakes for a VR browser. We built Firefox Reality to move seamlessly between the 2D web and the immersive web.

  • These Months In Servo 113

    In the past 1.5 months, we merged 439 PRs in the Servo organization’s repositories.

Mozilla: Firefox GCC/LLVM Clang Dilemma, September 2018 CA Communication and CfP

Filed under
Moz/FF
  • Fedora Firefox – GCC/CLANG dilemma

    After reading Mike’s blog post about official Mozilla Firefox switch to LLVM Clang, I was wondering if we should also use that setup for official Fedora Firefox binaries.

    The numbers look strong but as Honza Hubicka mentioned, Mozilla uses pretty ancient GCC6 to create binaries and it’s not very fair to compare it with up-to date LLVM Clang 6.

    Also if I’m reading the mozilla bug correctly the PGO/LTO is not yet enabled for Linux, only plain optimized builds are used for now…which means the transition at Mozilla is not so far than I expected.

  • September 2018 CA Communication

    Mozilla has sent a CA Communication to inform Certification Authorities (CAs) who have root certificates included in Mozilla’s program about current events relevant to their membership in our program and to remind them of upcoming deadlines. This CA Communication has been emailed to the Primary Point of Contact (POC) and an email alias for each CA in Mozilla’s program, and they have been asked to respond to the following 7 action items:

  • Emily Dunham: CFP tricks 1

    Some strategies I’ve recommended in the past for dealing with this include looking at the conference’s marketing materials to imagine who they would interest, and examining the abstracts of past years’ talks.

The 'New' Microsoft

Filed under
Google
Microsoft
Moz/FF
Web
  • Windows derails Chrome, Firefox installation, promotes Microsoft Edge instead [iophk: "Where are the Microsoft apologists on this? They sure have been quiet."]

    Microsoft is trying a new tactic to get people to use its Edge browser: a warning dialog box that interrupts the installation of other browsers like Mozilla Firefox or Google Chrome.

  • Microsoft tests ‘warning’ Windows 10 users not to install Chrome or Firefox

    While the prompts can be turned off, they’re yet another example of Microsoft infesting Windows 10 with annoying ads and pop-ups. Some similar prompts already appear and attempt to push Chrome or Firefox users to use Edge, but this latest one steps up Microsoft’s war against Chrome even further. It’s not clear why Microsoft thinks it’s a good idea to include these irritating prompts, as all they’re likely to do is anger Windows 10 users rather than convince them to switch to Edge.

  • Microsoft Tests Warning Windows 10 Users About Installing Google Chrome or Mozilla Firefox [iophk: "yeah, Microsoft "loves" FOSS"]

    While the warning does not block the installation, it is a blatant move from Microsoft to try and stop users from downloading a rival's Web browser. As per a CNET report, test was confirmed in Windows 10 version 1809, build 17758.1. It is worth noting that it is a preview release, which will not be available to the general public for another month or so. In a statement to CNET, Microsoft referred to its Windows test programme, and said, "We're currently testing this functionality with insiders only. The Windows Insider Program enables Microsoft to test different features, functionality and garner feedback before rolling out broadly. Customers remain in control and can choose the browser of their choice." The Verge, on the other hand, cites its sources to say the warning will not make its way to the Windows 10 October 2018 Update.

Mozilla: Firefox Focus with GeckoView, WebRender, DNS over HTTPS (DoH)

Filed under
Moz/FF
  • Firefox Focus with GeckoView

    Firefox Focus is private browsing as an app: It automatically blocks ads and trackers, so you can surf the web in peace. When you’re done, a single tap completely erases your history, cookies, and other local data.

  • WebRender newsletter #22

    The closer we get to shipping WebRender, the harder it is for me to take the time to go through commit logs and write the newsletter. But this time is special.

    Yesterday we enabled WebRender by default on Firefox Nightly for a subset of the users: Desktop Nvidia GPUs on Windows 10. This represents 17% of the nightly population. We chose to first target this very specific configuration in order to avoid getting flooded with driver bugs, and we’ll gradually add more as things stabilize.

  • Mozilla Future Releases Blog: DNS over HTTPS (DoH) – Testing on Beta

    DNS is a critical part of the Internet, but unfortunately has bad security and privacy properties, as described in this excellent explainer by Lin Clark. In June, Mozilla started experimenting with DNS over HTTPS, a new protocol which uses encryption to protect DNS requests and responses. As we reported at the end of August, our experiments in the Nightly channel look very good: the slowest users show a huge improvement, anywhere up to hundreds of milliseconds, and most users see only a small performance slowdown of around 6 milliseconds, which is acceptable given the improved security.

Looking at Firefox performance 57 vs 63

Filed under
Graphics/Benchmarks
Moz/FF

Last November we released Firefox v.57, otherwise known as Firefox Quantum. Quantum was in many ways a whole new browser with the focus on speed as compared to previous versions of Firefox.

As I write about many topics on my blog which are typically related to my current work at Mozilla, I haven’t written about measuring or monitoring Performance in a while. Now that we are almost a year out I thought it would be nice to look at a few of the key performance tests that were important for tracking in the Quantum release and what they look like today.

First I will look at the benchmark Speedometer which was used to track browser performance primarily of the JS engine and DOM.

Read more

Programming: Compiling Firefox, Mozilla's Rust, and Go/Python Adventures

Filed under
Development
Moz/FF
  • Firefox is now built with clang LTO on all* platforms

    You might have read that Mozilla recently switched Windows builds to clang-cl. More recently, those Windows builds have seen both PGO and LTO enabled.

    As of next nightly (as of writing, obviously), all tier-1 platforms are now built with clang with LTO enabled. Yes, this means Linux, Mac and Android arm, aarch64 and x86. Linux builds also have PGO enabled.

    Mac and Android builds were already using clang, so the only difference is LTO being enabled, which brought some performance improvements.

  • Rust office hours

    ...I’m going to start an experiment that I call Rust office hours. The idea is simple: I’ve set aside a few slots per week to help people work through problems they are having learning or using Rust. My goal here is both to be of service but also to gain more insight into the kinds of things people have trouble with. No problem is too big or too small!

  • This Week in Rust 251

    Hello and welcome to another issue of This Week in Rust! Rust is a systems language pursuing the trifecta: safety, concurrency, and speed. This is a weekly summary of its progress and community.

  • Return to Limbo

    When the time came to pack up and return to Norway I considered whether I wanted to continue writing small examples in Go and porting some of my Python modules. It didn't feel all that comfortable or intuitive to write in Go, though I realise that it simply takes practice to gain familiarity. Despite this, it was worth taking some time to get an overview of the basics of Go for reasons that I'll get to later.

    [...]

    As mentioned earlier, I was interested in setting up Inferno on an old netbook – an Efika MX Smartbook – and had already experimented with running the system in its hosted form on top of Debian GNU/Linux. Running hosted Inferno is a nice way to get some experience using the system and seems to be the main way it is used these days. Running the system natively requires porting it to the specific hardware in use, and I knew that I could use the existing code for U-Boot, FreeBSD and Linux as a reference at the very least. So, the task would be to take hardware-specific code for the i.MX51 platform and adapt it to use the conventions of the Inferno porting layer. Building from the ground up, there are a few ports of Inferno to other ARM devices that could be used as foundations for a new port.

Browsh and Firefox on Old PCs (Better on GNU/Linux)

Filed under
GNU
Linux
Moz/FF
Web
  • Browsh – A Modern Text Based Browser Which Supports Graphics And Video

    We had wrote many articles about text based browser in the past such as Links, Links2, ELinks, Lynx, w3m and Netrik.

    Why we need a text-based browser in Linux? As you already know most of the Linux servers are running without GUI. It helps Linux administrator to browse the website from CLI.

    As i know, all these text-based browsers renders only web pages and supports color but browsh is advanced, well-established, feature-rich modern text based browser which supports graphics and video.

  • Firefox Just Dropped Windows XP and Vista Support, and Soon Steam Will Too

    Version 52 of Firefox’s Extended Support Edition (ESR) was the last version of Firefox compatible with Windows XP and Vista machines, but it is no longer getting security updates as of last week. This means any security flaws will never be patched, potentially putting users in danger of breaches.

Mozilla identifies 10 open source personas: What you need to know

Filed under
Moz/FF
OSS

Participating in open source communities—or in any open organization, for that matter—means collaborating with others who might not operate the same way you do. Their motivations may differ. Their governance models might seem foreign. Their goals might not immediately speak to you. So if you're going to work together, you'll need to develop a clear sense of what makes the project tick—and decide quickly whether working together is best for your team and your business.

Similarly, if you're instigating an open source project, you should ask yourself, "what kind of community do I want to attract?" Then you can plan for and signal that accordingly.

Read more

Mozilla: AR, Bugs, and Common Voice

Filed under
Moz/FF
  • New API to Bring Augmented Reality to the Web
  • New API to Bring Augmented Reality to the Web

    Mozilla is excited to enter a new phase of work on JavaScript APIs that will help everyone create and share virtual reality (VR) and augmented reality (AR) projects on the open web.

    As you might know, Mozilla formally launched this work last year with the release of Firefox desktop support for the WebVR 1.1 API. Using that draft API, early adopters like WITHIN were able to distribute 3D experiences on the web and have them work well on a range of devices, from mobile phones and cardboard viewers to full-fledged, immersive VR headsets.

  • Security Bugs in Practice: SSRF via Request Splitting

    One of the most interesting (and sometimes scary!) parts of my job at Mozilla is dealing with security bugs. We don't always ship perfect code – nobody does – but I'm privileged to work with a great team of engineers and security folks who know how to deal effectively with security issues when they arise. I'm also privileged to be able to work in the open, and I want to start taking more advantage of that to share some of my experiences.

    One of the best ways to learn how to write more secure code is to get experience watching code fail in practice. With that in mind, I'm planning to write about some of the security-bug stories that I've been involved in during my time at Mozilla. Let's start with a recent one: Bug 1447452, in which some mishandling of unicode characters by the Firefox Accounts API server could have allowed an attacker to make arbitrary requests to its backend data store.

  • Fast Company Innovation by Design Award for Common Voice

    Today Common Voice — our crowdsourcing-initiative for an open and publicly available voice dataset that anyone can use to train speech-enabled applications — was honored as a Finalist in the Experimental category in Fast Company’s 2018 Innovation by Design Awards.

    Fast Company states that Innovation by Design is the only competition to honor creative work at the intersection of design, business, and innovation. 

The awards, which can be found in the October 2018 issue of Fast Company, on stands September 18th, recognize people, teams, and companies solving problems through design. After spending a year researching and reviewing applicants Fast Company is honoring an influential and diverse group of 398 leaders in fashion, architecture, graphic design and data visualization, social good, user experience, and more.

  • We’re intentionally designing open experiences, here’s why.

    At Mozilla, our Open Innovation team is driven by the guiding principle of being Open by Design. We are intentionally designing how we work with external collaborators and contributors — both at the individual and organizational level — for the greatest impact and shared value. This includes foundational strategic questions from business objectives to licensing through to overall project governance. But importantly, it also applies to how we design experiences for our communities. Including how we think about creating interactions, from onboarding to contribution.

    [...]

    What is now Common Voice, an multi-language voice collection experience, started merely as an identified need. Since early 2016 Mozilla’s Machine Learning Group has been working on an Open Source speech recognition engine and model, project “Deep Speech”. Any high quality speech-to-text engines require thousands of hours of voice data to train them, but publicly available voice data is very limited and the cost of commercial datasets is exorbitant. This prompted the question, how might we collect large quantities of voice data for Open Source machine learning?

What Is the Point of Mozilla?

Filed under
Moz/FF

Few journeys in the world of open source have been as exciting as Mozilla's. Its birth was dramatic. Netscape, the pioneering company whose Netscape Navigator browser shaped the early Web, had enjoyed the most successful IPO up until then, valuing the 18-month-year-old company at nearly $3 billion. That was in 1995. Three years later, the company was in freefall, as the browser wars took their toll, and Microsoft continued to gain market share with its Internet Explorer, launched alongside Windows 95. Netscape's response was bold and unprecedented. On January 27, 1998, it announced that it was making the source code for the next generation of its web browser freely available under a GPL-like license.

Although of huge symbolic importance for the still-young Free Software world—the term "open source" was coined only a month after Netscape's announcement—the release and transformation of the code for what became the Mozilla browser suite was fraught with difficulties. The main problem was trying to re-write the often problematic legacy code of Netscape Navigator. Mozilla 1.0 was finally released in 2002, but by then, Internet Explorer dominated the sector. The failure of the Mozilla browser to make much of an impact ultimately spurred development of the completely new Firefox browser. Version 1.0 was launched in 2004, after three years of work.

Read more

Also: Firefox Snap is the best way to run Beta Firefox

Syndicate content