mozilla

Mozilla Nederland LogoDe Nederlandse
Mozilla-gemeenschap

The Mozilla Blog: Firefox is Now on Amazon Fire TV – Happy Holiday Watching

Mozilla planet - wo, 20/12/2017 - 17:50
Fast for good, just right for watching video at home

As many of us prepare to be with families and close friends for the holidays, I’m excited to announce that Mozilla is bringing the speed of Firefox and the power of the web onto the TV with an established family of streaming media devices, just in time for the holidays.

As of this morning we have shipped Firefox for Fire TV, a browser for discovering and watching web video on the big screen TV for users to install on their Amazon Fire TV and Fire TV stick. The app is now available on 2nd generation or newer devices in the Amazon Appstore for free, aimed at U.S. customers, but available for anyone else that wants to try.

It’s a sign of the strength of Firefox Quantum that Amazon came to us looking for a partner who could bring more of the full web to its customers. The team came together to port, design and release a best-in-class application designed for the 10-foot, leanback experience and that makes watching videos as easy as clicking, searching or entering a URL. With this in-product application, we will be able to continue to drive our mission and reach existing and new users no matter what device they’re using.

“Our goal is to make it easy for customers to access the broadest range of content in the world,” said Marc Whitten, vice president, Amazon Fire TV and Appstore. “We’re excited to bring web browsing to customers on every Fire TV device in every country where we’re sold.”

Especially on this wave of a successful release of Firefox Quantum, extending our top-notch browser experience into so many livingrooms was an opportunity too large to pass. It also gave us new avenues to deepen our relationships with consumers and extend our mission to an even wider audience.

We believe passionately that you should have the ability to get to watch what you want or view the web how you want to. So, if you already have a Fire TV, consider using Firefox for Fire TV. (And if you haven’t finished your holiday shopping, you might want to add a Fire TV to your list.)

We hope you enjoy this last minute holiday gift from us, and expect more to come from Firefox for this and our other platforms, as we strive to bring our users the best the web can offer, keeping it open and accessible to all.

The post Firefox is Now on Amazon Fire TV – Happy Holiday Watching appeared first on The Mozilla Blog.

Categorieën: Mozilla-nl planet

Firefox is Now on Amazon Fire TV – Happy Holiday Watching

Mozilla Blog - wo, 20/12/2017 - 17:50
Fast for good, just right for watching video at home

As many of us prepare to be with families and close friends for the holidays, I’m excited to announce that Mozilla is bringing the speed of Firefox and the power of the web onto the TV with an established family of streaming media devices, just in time for the holidays.

As of this morning we have shipped Firefox for Fire TV, a browser for discovering and watching web video on the big screen TV for users to install on their Amazon Fire TV and Fire TV stick. The app is now available on 2nd generation or newer devices in the Amazon Appstore for free, aimed at U.S. customers, but available for anyone else that wants to try.

It’s a sign of the strength of Firefox Quantum that Amazon came to us looking for a partner who could bring more of the full web to its customers. The team came together to port, design and release a best-in-class application designed for the 10-foot, leanback experience and that makes watching videos as easy as clicking, searching or entering a URL. With this in-product application, we will be able to continue to drive our mission and reach existing and new users no matter what device they’re using.

“Our goal is to make it easy for customers to access the broadest range of content in the world,” said Marc Whitten, vice president, Amazon Fire TV and Appstore. “We’re excited to bring web browsing to customers on every Fire TV device in every country where we’re sold.”

Especially on this wave of a successful release of Firefox Quantum, extending our top-notch browser experience into so many livingrooms was an opportunity too large to pass. It also gave us new avenues to deepen our relationships with consumers and extend our mission to an even wider audience.

We believe passionately that you should have the ability to get to watch what you want or view the web how you want to. So, if you already have a Fire TV, consider using Firefox for Fire TV. (And if you haven’t finished your holiday shopping, you might want to add a Fire TV to your list.)

We hope you enjoy this last minute holiday gift from us, and expect more to come from Firefox for this and our other platforms, as we strive to bring our users the best the web can offer, keeping it open and accessible to all.

The post Firefox is Now on Amazon Fire TV – Happy Holiday Watching appeared first on The Mozilla Blog.

Categorieën: Mozilla-nl planet

Wladimir Palant: Taking a break from Adblock Plus development

Mozilla planet - wo, 20/12/2017 - 10:33

After twelve years of working on Adblock Plus, the time seems right for me to take a break. The project’s dependence on me has been on the decline for quite a while already. Six years ago we founded eyeo, a company that would put the former hobby project on a more solid foundation. Two years ago Felix Dahlke took over the CTO role from me. And a little more than a month ago we launched the new Adblock Plus 3.0 for Firefox based on the Web Extensions framework. As damaging as this move inevitably was for our extension’s quality and reputation, it had a positive side effect: our original Adblock Plus for Firefox codebase is now legacy code, not to be worked on. Consequently, my Firefox expertise is barely required any more; this was one of the last areas where replacing me would have been problematic.

So I am taking all of 2018 off. It’s not merely about being tired of working on the same project. I also noticed that I’ve grown irrationally attached to XUL and Gecko, as I’ve accumulated lots of knowledge in that area over the years and helped many others learn as well. Consequently, while I see Mozilla’s motivation for their rushed Web Extensions move, I cannot feel positive about it. This isn’t a good prerequisite when staying in touch with Mozilla is part of the job description.

Next year I will only get involved in Adblock Plus if my assistance is absolutely required (in other words: most likely not at all). Instead, I want to get a clear head, and learn new things. My Easy Passwords extension is a very promising project that definitely needs more of my time, and I would like to contribute to a bunch of open source projects. I also want to spend more time doing security research again, which should help pay the bills as a side effect.

Theoretically, there is already no reason for people to contact me about Adblock Plus directly. Many still do however, so here is a quick reference:

  • If a Firefox bug affects Adblock Plus, you should add this user to Cc on Bugzilla (don’t send emails there, nobody will receive them).
  • If you have an issue with Adblock Plus, the forums are the place to ask questions.
  • If you want to report an Adblock Plus bug, the issue tracker is the right place (again, ask in the forums if you need assistance).
  • If you want to contribute to Adblock Plus development, it’s easiest to do so on GitHub (other tools are used internally but you aren’t required to use them).
  • Questions regarding eyeo can be sent via the contact page or email addresses listed there.
Categorieën: Mozilla-nl planet

Honza Bambas: Firefox 57 delays requests to tracking domains

Mozilla planet - di, 19/12/2017 - 19:48

Firefox Quantum – version 57 – introduced number of changes to the network requests scheduler.  One of them is using data of the Tracking Protection database to delay load of scripts from tracking domains when possible during the time a page is actively loading and rendering – I call it tailing.

This has a positive effect on page load performance as we save some of the network bandwidth, I/O and CPU for loading and processing of images and scripts running on the site so the web page is complete and ready sooner.

Tracking scripts are not disabled, we only delay their load for few seconds when we can.  Requests are kept on hold only while there are site sub-resources still loading and only up to about 6 seconds.  The delay is engaged only for scripts added dynamically or as async.  Tracking images and XHRs are always delayed, as well as any request made by a tracking script.  This is legal according all HTML specifications and it’s assumed that well built sites will not be affected regarding functionality.

To make it more clear what we exactly do for site and tracking requests, this is how scheduling roughly looks like when tailing is engaged:

Firefox Quantum Tracker Tailing OK

And here with the tailing turned off:

Firefox Quantum Tracker Tailing OFF

This is of course not without problems.  For sites that are either not well built or their rendering is influenced by scripts from tracking domains there can be a visible or even functional regression.  Simply said, some sites need to be fixed to be able to adopt this change in scheduling.

One example is Google’s Page-Hiding Snippet, which may cause a web page to be blank for whole 4 seconds since the navigation start.  What happens?  Google’s A/B testing initially hides the whole web page with opacity: 0.  The test script first has to do its job to prepare the page for the test and only then it unhides the page content.  The test script is dynamically loaded by the analytics.js script.  Both the analytics.js and the test script are loaded from www.google-analytics.com, a tracking domain, for which we engage the tailing delay.  As the result the page is blank until one of the following wins: 4 seconds timeout elapses or we load both the scripts and execute them.  For a common user this appears as a performance drawback and not a win.

Other example can be a web page referring an API of an async tracking script from a sync script, which obviously is a race condition, since there is no guarantee that an async script loads before a sync script.  There is a real life example of such not-well-built site using a Twitter API – window.twttr.  The twttr object is simply not there when the site’s script calls on it.  An exception is thrown and the rest of the site script is not executed breaking some of the page’s functionality.  That effected web page worked before tailing just because Twitter’s servers were fast to respond and executed sooner than the site script using the window.twttr object.  Hence, worked only by a lucky accident.  Note that sites with such race condition issues are 100% broken also when opened in Private Browsing windows or when Tracking Protection with just the default list is turned on.

To conclude on how useful the tailing feature is – unfortunately, at the moment I don’t have enough data to provide (it’s on its way, though.)  So far testing was made mostly locally and on our Web Page Test internal testing infrastructure.  The effect was unfortunately just hidden in the overall noise, hence more scientific and wide testing needs to be done.

 

EDIT: Interesting reactions on www.bleepingcomputer.com and Hacker News.

 

(Note: few somewhat off-topic comments have been trashed in case you wonder why they don’t appear here ; I will only accept comments bringing a benefit to discussion of this feature and its issues, thanks for understanding)

The post Firefox 57 delays requests to tracking domains appeared first on mayhemer's blog.

Categorieën: Mozilla-nl planet

Mozilla Thunderbird: New Thunderbird Releases and New Thunderbird Staff

Mozilla planet - di, 19/12/2017 - 18:14
Thunderbird is going strong at version 52 (ESR) and 57, 58 beta

In April 2017 Thunderbird released its successful Extended Service Release (ESR) version 52. This release has just seen it’s fifth “dot update” 52.5.0, where fixes, stability and minor functionality improvements were shipped.

Thunder 57 “Photon” Visual Refresh

Thunder 57 “Photon” Visual Refresh

Thunderbird 57 beta was also very successful. While Thunderbird 58 is equally stable and offers further cutting-edge improvements to Thunderbird users, the user community is starting to feel the impact of Mozilla platform changes which are phasing out so-called legacy add-ons. The Thunderbird technical leadership is working closely with add-on authors who face the challenge of updating their add-ons to work with the Mozilla interface changes. With a few usually simple changes most add-ons can be made to work in Thunderbird 58 beta. https://wiki.mozilla.org/Thunderbird/Add-ons_Guide_57 explains what needs to be done, and Thunderbird developers are happy to lend a hand to add-on authors. 

There has been some discussion about the modernisation of Thunderbird’s user interface. Thunderbird 57 is now following Mozilla’s Photon design, and there is also a new theme available based on the design by the Monterail team.

You can download the current Thunderbird beta here.

New Staff at Thunderbird

Since November 2016 the Thunderbird project has contracted the services of long-time Thunderbird volunteer contributor Jörg Knobloch. Since Jörg moved from being a volunteer to being a contractor, his focus has changed from chasing his favourite pet-hate bugs to taking on responsibility for the product. As the continuous integration engineer, he guarantees that Thunderbird Daily is always in sync with Mozilla core changes to keep Daily in a working order. Jörg manages all code for releases (beta and ESR) and monitors regressions as reported at BMO. As a Thunderbird and Mailnews peer he reviews the work of others and is part of the Engineering Steering Committee which is in charge of the code base.

In March 2017 Andrei Hajdukewycz joined the project. Andrei is the project’s infrastructure engineer. He’s been working on transitioning the project from using Mozilla infrastructure to procuring its own. He administers all the websites used by the project. There are many: Thunderbird.net*), the ISPDB, websites for telemetry, updates and release notes. And last not least: Add-ons. Soon Thunderbird add-ons will transition to Thunderbird’s own add-ons site. Watch this space!

In June 2017 Tom Prince joined the project as a build and release engineer. He makes sure that we can always build Daily, beta and ESR in en-US English and all localisations. He also helps out when diagnosing test and other miscellaneous failures. Most recently Tom has been migrating the Thunderbird build system from Buildbot to TaskCluster to future-proof this aspect of the project.

The project’s last hire in December 2017 has been Ryan Sipes (the guy posting this) as Community Manager. His task is to organise the community of voluntary contributors including add-on authors, spread the good news about Thunderbird, engage with donors to guarantee a solid income stream and be in touch with Thunderbird users.

These four staff members are just the beginning. The project is currently in the process of hiring developers to address some technical debt, fix some sore points in the software and transition the codebase from a mix of C++, JavaScript, XUL and XPCOM to be increasingly based on web technologies.

The Thunderbird project has taken control of the Thunderbird.net domain, of which the project will make increasing use. The www.thunderbird.net domain is being updated to be more helpful to users and eventually become Thunderbird’s home on the web. The in-product Thunderbird start page has already been served via this domain for several months. And, the members of the Thunderbird Council have received email accounts @ thunderbird.net, powered by FastMail, a gift that we are very grateful for.

Categorieën: Mozilla-nl planet

Air Mozilla: Martes Mozilleros, 19 Dec 2017

Mozilla planet - di, 19/12/2017 - 15:00

Martes Mozilleros Reunión bi-semanal para hablar sobre el estado de Mozilla, la comunidad y sus proyectos. Bi-weekly meeting to talk (in Spanish) about Mozilla status, community and...

Categorieën: Mozilla-nl planet

Air Mozilla: Martes Mozilleros, 19 Dec 2017

Mozilla planet - di, 19/12/2017 - 15:00

Martes Mozilleros Reunión bi-semanal para hablar sobre el estado de Mozilla, la comunidad y sus proyectos. Bi-weekly meeting to talk (in Spanish) about Mozilla status, community and...

Categorieën: Mozilla-nl planet

This Week In Rust: This Week in Rust 213

Mozilla planet - di, 19/12/2017 - 06:00

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. Want something mentioned? Tweet us at @ThisWeekInRust or send us a pull request. Want to get involved? We love contributions.

This Week in Rust is openly developed on GitHub. If you find any errors in this week's issue, please submit a PR.

Updates from Rust Community News & Blog Posts Crate of the Week

This week's crate is cargo-audit, a cargo subcommand to look through a crates dependencies for known insecure versions. Thanks to Danilo for the suggestion!

Submit your suggestions and votes for next week!

Call for Participation

Always wanted to contribute to open-source projects but didn't know where to start? Every week we highlight some tasks from the Rust community for you to pick and get started!

Some of these tasks may also have mentors available, visit the task page for more information.

If you are a Rust project owner and are looking for contributors, please submit tasks here.

Updates from Rust Core

82 pull requests were merged in the last week

New Contributors
  • David Teller
  • Felix Schütt
  • Nika Layzell
  • qres
  • varkor
Approved RFCs

Changes to Rust follow the Rust RFC (request for comments) process. These are the RFCs that were approved for implementation this week:

No RFCs were approved this week.

Final Comment Period

Every week the team announces the 'final comment period' for RFCs and key PRs which are reaching a decision. Express your opinions now. This week's FCPs are:

New RFCs Upcoming Events

If you are running a Rust event please add it to the calendar to get it mentioned here. Email the Rust Community Team for access.

Rust Jobs

Tweet us at @ThisWeekInRust to get your job offers listed here!

Quote of the Week

No quote was selected for QotW.

Submit your quotes for next week!

This Week in Rust is edited by: nasa42 and llogiq.

Categorieën: Mozilla-nl planet

Air Mozilla: WebVR Meetup

Mozilla planet - di, 19/12/2017 - 03:00

WebVR Meetup WebVR Meetup

Categorieën: Mozilla-nl planet

Air Mozilla: WebVR Meetup

Mozilla planet - di, 19/12/2017 - 03:00

WebVR Meetup WebVR Meetup

Categorieën: Mozilla-nl planet

The Firefox Frontier: Update: Looking Glass Add-on

Mozilla planet - di, 19/12/2017 - 00:11

We didn’t think hard enough about how our actions would affect the community, and we’re sorry for letting you down. How we got here Over the course of the year … Read more

The post Update: Looking Glass Add-on appeared first on The Firefox Frontier.

Categorieën: Mozilla-nl planet

Kim Moir: Ship Happens: A better Firefox build & release pipeline

Mozilla planet - ma, 18/12/2017 - 21:02

I gave a talk last week at the Mozilla All Hands in Austin about how we recently transformed our build and release pipeline to be more resilient and self-service oriented for developers. It’s a bit Mozilla specific, but I posted the slides online for those who are interested. Big kudos to the Mozilla release engineering team for all their work to make this transformation happen. Also, thanks to them for feedback on the slides!

Ship happens: A better firefox build and release pipeline from Kim Moir

If you click on this link, and then click the “Notes” link in slideshare, you can see the associated speaker notes for the talk which makes it more useful than the slides alone.


Categorieën: Mozilla-nl planet

Andreas Tolfsen: Update from WebDriver meeting at TPAC

Mozilla planet - ma, 18/12/2017 - 15:03

The WebDriver working group meeting at TPAC this year marked the culmination of six years of hard work defining WebDriver as a standard. Up to this point, the work has largely been about specifying the behaviour of existing implementations: we have tightened up semantics where drivers have behaved differently, corrected inconsistencies inherited from the Selenium wire protocol, and written a test suite.

We are quickly reaching a point where we can deliver a consistent cross-browser mechanism for instrumenting and automating web browsers. Vendors are already reaping the benefits of this by employing WebDriver in the testing of standards, and web authors will soon see a range of new features be added.

New windows

One long-awaited feature is for WebDriver to be able to open new windows and tabs. Today people use many different techniques, such as injecting a window.open(…) script to work around this deficiency. Doing that is problematic because new windows will be children of the current window, potentially opening them up to leeching.

Some users are exploiting the fact that certain drivers let you perform key combinations that affect the OS or the browser. For example, a ^T or ⌘T combination will normally open a new tab in desktop browsers, but WebDriver is constricted to web content and is not meant to let you interact with the surrounding system.

There is currently no platform API that lets you open a new untainted top-level browsing context and it will complement the other window manipulation commands well.

Logging

In the Selenium project many drivers implemented a rudimentary logging API that made it possible get different logs such as console- and performance, the driver logs, and Selenium Grid logs. We talked about logging several years ago but decided to put it on hold in order to narrow the scope of the first draft and focus on getting the fundamentals right.

Simon came up with a new strawman proposal that lets you request log services from arbitrary remote ends between you and the final endpoint node. What sets the new API apart from the existing Selenium logging API, is that it distinguishes logs from individual classes of nodes. Your favourite WebDriver-in-the-cloud provider might provide a service for taking screenshots for every failing test, and with this new API it will be possible to request those in a uniform way.

Permissions

As WebDriver is a specification text other standards now have the ability to leverage its definitions to meet their own demands. We are seeing an example of this with the Permissions API that is extending WebDriver to instrument getUserMedia(). The ability to write automated tests for permissions allows shared test suites like Web Platform Tests to promote consistency amongst browsers, but for example also means web authors will get the opportunity to test geolocation for maps and other types of media.

WebVR

Can you imagine driving a WebVR headset using WebDriver? Well, the WebVR working group can. It will be an unconventional use of WebDriver, but it turns out that WebDriver’s API lends itself well to the kind of spatial navigation that is needed to control headsets.

To go into virtual reality mode in your browser you first need permission from the user, and it’s therefore exciting to see that we are starting to build an ecosystem of tools for browser instrumentation with the addition of the Permissions API.

Categorieën: Mozilla-nl planet

Mozilla installeerde stiekem Mr. Robot-plug-in in browser Firefox - Numrush

Nieuws verzameld via Google - ma, 18/12/2017 - 10:34

Numrush

Mozilla installeerde stiekem Mr. Robot-plug-in in browser Firefox
Numrush
Mozilla, de ontwikkelaar van internetbrowser Firefox, heeft stiekem een plug-in geïnstalleerd ter promotie van de tv-serie Mr. Robot. Veel gebruikers voelen zich in hun vertrouwen geschaad, aangezien de plug-in zonder toestemming werd geïnstalleerd ...
Mozilla flatert met ongewenste installatie Mr. Robot Firefox-extensieTechPulse
Mozilla krijgt fikse kritiek op gedwongen installatie plug-inTechzine
Stiekem geïnstalleerde plug-in uit Firefox verwijderd na ophefNU.nl

alle 9 nieuwsartikelen »
Categorieën: Mozilla-nl planet

Don Marti: quick question on tracking protection

Mozilla planet - ma, 18/12/2017 - 09:00

One quick question for anyone who still isn't convinced that tracking protection needs to be a high priority for web browsers in 2018. Web tracking isn't just about items from your online shopping cart following you to other sites. Users who are vulnerable to abusive practices for health or other reasons have tracking protection needs too.

Screenshot from the American Cancer Society site, showing 24 web trackers

Who has access to the data from each of the 24 third-party trackers that appear on the American Cancer Society's Find Cancer Treatment and Support page, and for what purposes can they use the data?

Categorieën: Mozilla-nl planet

This RSS feed URL is deprecated

Nieuws verzameld via Google - zo, 17/12/2017 - 10:11
This RSS feed URL is deprecated, please update. New URLs can be found in the footers at https://news.google.com/news
Categorieën: Mozilla-nl planet

Mozilla faces blowback after slipping Mr Robot plugin into Firefox - The Verge

Nieuws verzameld via Google - za, 16/12/2017 - 17:47

CNET

Mozilla faces blowback after slipping Mr Robot plugin into Firefox
The Verge
Yesterday, Firefox users noticed a strange new plug-in popping up in their browsers. A new plug-in called Looking Glass found its way into each instance of the new Firefox Quantum browser. It was disabled by default, but users were still alarmed to see ...
Mozilla investigates 'Mr. Robot'-Firefox extension faux pasCNET
Mozilla says sorry for pushing out a Mr. Robot add-on to Firefox usersTechRadar India
Mozilla's Mr. Robot promo backfires after it installs a Firefox extension without ...TechCrunch
How-To Geek -Digital Trends -Mashable
alle 81 nieuwsartikelen »
Categorieën: Mozilla-nl planet

Henrik Skupin: Element interactability checks with geckodriver and Firefox 58

Mozilla planet - vr, 15/12/2017 - 13:59

When you are using Selenium and geckodriver to automate your tests in Firefox you might see a behavior change with Firefox 58 when using the commands Element Click or Element Send Keys. For both commands we have enabled the interactability checks by default now. That means that if such an operation has to be performed for any kind of element it will be checked first, if a click on it or sending keys to it would work from a normal user perspective at all. If not a not-interactable error will be thrown.

If you are asking now why this change was necessary, the answer is that we are more WebDriver specification conformant now.

While pushing this change out by default, we are aware of corner cases where we accidentally might throw such a not-interactability error, or falsely assume the element is interactable. If you are hitting such a condition it would be fantastic to let us know about it as best by filing an geckodriver issue with all the required information so that it is reproducible for us.

In case the problem causes issues for your test suites, but you totally want to use Firefox 58, you can use the capability moz:webdriverClick and turn off those checks. Simply set it to False, and the former behavior will happen. But please note that this workaround will only work for Firefox 58, and maybe Firefox 59, because then the old and legacy behavior will be removed.

That’s why please let us know about misbehavior when using Firefox 58, so that we have enough time to get it fixed for Firefox 59, or even 58.

Thanks!

Categorieën: Mozilla-nl planet

QMO: Firefox DeveloperEdition 58 Beta 12 Testday, December 22nd

Mozilla planet - vr, 15/12/2017 - 10:42

Hello Mozillians,

We are happy to announce that Friday, December 22nd, we are organizing Firefox 58 Beta 12 Testday. We will be focusing our testing on Graphics and Web Compatibility. Check out the detailed instructions via this etherpad.

No previous testing experience is required, so feel free to join us on #qa IRC channel where our moderators will offer you guidance and answer your questions.

Please note that the contribution deadline for this Testday is 27th of December!

Join us and help us make Firefox better!

See you on Friday!

Categorieën: Mozilla-nl planet

Pagina's