Mozilla: Firefox WebExtensions, Glean SDK and Async Interviews

-
Firefox WebExtensions - Two years later, functionality test
It's been roughly two years since Firefox 57 was introduced and the abrupt transition to WebExtensions happened. Overnight, a decade of work made by thousands of developers was made obsolete, turning existing extensions into a legacy heap of nostalgia and code, some of it darn good code. We were told that modern times require modern means AKA mobile nonsense, and this is the future.
Fast forward to NOW, and I'm not happy or optimistic. Firefox usage has declined further, just as I predicted, because the more Firefox became like Chrome the less incentive there was for its loyal users to recommend it to other people. Only recently, with the explosion of privacy nonsense do people realize how important it is to have a healthy underdog browser, and in this regard, Firefox is the last bastion, i.e. the least worst browser of the bunch, although they are all quite annoying. But. Maybe the future is rosy? So I decided to take stock of my current extensions, the new crop, evaluate what they do, and if indeed, we're in a better place than we were when XUL ruled supreme. After me.
-
This Week in Glean: Glean in Private
In the Kotlin implementation of the Glean SDK we have a glean.private package. (( Ideally anything that was actually private in the Glean SDK would actually _be_ private and inaccessible, but in order to support our SDK magic (okay, so that the SDK could work properly by generating the Specific Metrics API in subcomponents) we needed something public that we just didn’t want anyone to use. )) For a little while this week it looked like the use of the Java keyword private in the name was going to be problematic.
-
Announcing the Async Interviews
Hello all! I’m going to be trying something new, which I call the “Async Interviews”. These interviews are going to be a series of recorded video calls with various “luminaries” from Rust’s Async I/O effort. In each one, I’m going to be asking roughly the same question: Now that the async-await MVP is stable, what should we be doing next? After each call, I’ll post the recording from the interview, along with a blog post that leaves a brief summary.
My intention in these interviews is to really get into details. That is, I want to talk about what our big picture goals should be, but also what the specific concerns are around stabilizing particular traits or macros. What sorts of libraries do they enable? And so forth. (You can view my rough interview script, but I plan to tailor the meetings as I go.)
-

- Login or register to post comments
Printer-friendly version- 2469 reads
PDF version
More in Tux Machines
- Highlights
- Front Page
- Latest Headlines
- Archive
- Recent comments
- All-Time Popular Stories
- Hot Topics
- New Members
digiKam 7.7.0 is released
After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release.
|
Dilution and Misuse of the "Linux" Brand
|
Samsung, Red Hat to Work on Linux Drivers for Future Tech
The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world.
Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility.
|
today's howtos
|








.svg_.png)
Content (where original) is available under CC-BY-SA, copyrighted by original author/s.

Recent comments
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago