Language Selection

English French German Italian Portuguese Spanish

TenFourFox FPR16b1 available

Filed under
Moz/FF
Web

FPR16 got delayed because I really tried very hard to make some progress on our two biggest JavaScript deficiencies, the infamous issues 521 (async and await) and 533 (this is undefined). Unfortunately, not only did I make little progress on either, but the speculative fix I tried for issue 533 turned out to be the patch that unsettled the optimized build and had to be backed out. There is some partial work on issue 521, though, including a fully working parser patch. The problem is plumbing this into the browser runtime which is ripe for all kinds of regressions and is not currently implemented (instead, for compatibility, async functions get turned into a bytecode of null throw null return, essentially making any call to an async function throw an exception because it wouldn't have worked in the first place).

This wouldn't seem very useful except that effectively what the whole shebang does is convert a compile-time error into a runtime warning, such that other functions that previously might not have been able to load because of the error can now be parsed and hopefully run. With luck this should improve the functionality of sites using these functions even if everything still doesn't fully work, as a down payment hopefully on a future implementation. It may not be technically possible but it's a start.

Read more

More in Tux Machines

Android Leftovers

User Guide to Pantheon Desktop of elementary OS

Unlike Windows, user interface in elementary OS has a name, and it is Pantheon Desktop. It is a beautifully designed and easy to use desktop environment. This article wants to be a user guide to Pantheon Desktop that is simple to read and practice. You will learn about basic concepts of Pantheon and then practice to use it for daily tasks. You will see here how to use Wingpanel (top panel), Slingshot (start menu), Plank (taskbar), Switchboard (system settings), plus understand Headerbars and Multitasking mode. Of course I also include frequently used Keyboard Shortcuts so you can work more quickly. For your information, I use elementary OS 5.0 Juno as basis of this tutorial. I hope everybody could take benefit from this article and next time I could refer here if I write again about elementary. Enjoy! Read more

today's howtos

Security Leftovers

  • Security updates for Monday

    Security updates have been issued by CentOS (git, java-11-openjdk, and thunderbird), Debian (cacti, chromium, gpac, kernel, openjdk-11, ruby-excon, and thunderbird), Fedora (chromium and rubygem-rack), Mageia (suricata, tigervnc, and wireshark), openSUSE (glusterfs, libredwg, and uftpd), and Ubuntu (linux-hwe and sysstat).

  • Amazon’s Ring blamed hacks on consumers reusing their passwords. A lawsuit says that’s not true.

    After a series of high-profile incidents in which hackers gained access to live footage of Ring security cameras inside people?s homes, the company blamed consumers for reusing old passwords. Two plaintiffs in a class action lawsuit accusing the company of negligence and invasion of privacy say that?s not the issue ? instead, they say their passwords were unique and that the company didn?t implement basic security measures to protect users. A security expert enlisted by Recode found that Ring?s devices lack widely adopted safety precautions.

  • KeePassXC 2.5.3 Released with Microsoft Edge Integration

    KeePassXC password manager 2.5.3 was released today with stability improvements and new feature: browser extension for Chromium-based Edge browser.