An Axios tech reporter on her favorite corners of the internet

An Axios tech reporter on her favorite corners of the internet

Here at Mozilla, we are the first to admit the internet isn’t perfect, but we are also quick to point out that the internet is pretty darn magical. The internet opens up doors and opportunities, allows for people to connect with others, and lets everyone find where they belong — their corners of the internet. […]

The post An Axios tech reporter on her favorite corners of the internet appeared first on The Mozilla Blog.

Do more with Chrome on a single charge on MacBooks

Do more with Chrome on a single charge on MacBooks

From the beginning, we designed Chrome to be efficient. Being efficient is not just about loading pages as fast as possible, it’s also about doing it with the least amount of resources possible. Today’s The Fast and the Curious post explores how we improved Chrome to maximize battery life on Mac, so you can enjoy browsing and watching videos longer than ever before. 


With the latest release of Chrome, we’ve made it possible to do more on your MacBook on a single charge thanks to a ton of optimizations under the hood. In our testing, we found that you can browse for 17 hours or watch YouTube for 18 hours on a MacBook Pro (13″, M2, 2022). And with Chrome’s Energy Saver mode enabled, you can browse an additional 30 minutes on battery(1). Of course, we care deeply about all our users, not just those with the latest hardware. That’s why you’ll also see performance gains on older models as well. 


Here’s a closer look at some of the changes we made:
 
Fine tuning iframes


We realized that many iframes live just a few seconds. As a result, we fine-tuned the garbage collection and memory compression heuristics for recently created iframes. This results in less energy consumed to reduce short-term memory usage (without impact on long-term memory usage).



Tweaking timers 

Javascript timers were introduced at the beginning of the Web’s history. Since then, Web developers have access to more efficient APIs to achieve the same (or better!) results. But Javascript timers still drive a large proportion of a Web page’s power consumption. As a result, we tweaked the way they fire in Chrome to let the CPU wake up less often.



Similarly, we identified opportunities to cancel internal timers when they’re no longer needed, reducing the number of times that the CPU is woken up. 


Streamlining data structures


We identified data structures in which there were frequent accesses with the same key and optimized their access pattern.



Eliminating unnecessary redraws

We navigated on real-world sites with a bot and identified Document Object Model (DOM) change patterns that don’t affect pixels on the screen. We modified Chrome to detect those early and bypass the unnecessary style, layout, paint, raster and gpu steps. We implemented similar optimizations for changes to the Chrome UI.

There’s always more work to be done. With the open-source benchmark suite, we’ll be able to tap the broader community of devs to help us to improve Chrome’s power consumption in 2023 and beyond.


Posted by François Doray, Software Developer, Chrome

___
1 Testing conducted in February 2023 using Chrome 110.0.5481.100 on a MacBook Pro (13”, M2, 2022 with 8 GB RAM running MacOS Ventura 13.2.1) and measured using our open-source benchmark suite.

iPhone 15 USB-C cables without MFi badge may have data transfer and charging speed limits

Apple’s iPhone 15 series will officially only support USB-C accessories that have been certified by Apple’s own Made for iPhone (MFi) program, potentially limiting the functionality of accessories not approved by Apple, an established leaker has now claimed. So you’re getting USB-C, but not really. Leave it to Apple to milk even something as mundane as this.

Put a 5 ropes coin under the pillow and go to sleep – Destiny will open in the morning – 100%!

Put a 5 ropes coin under the pillow and go to sleep – Destiny will open in the morning – 100%!

destiny will open in the morning,put 5 rupees coin under the pillow,put a 5 ropes coin,shortest person in the world,rarest and most unique,keep under pillow,put 5 rupees coin,worlds shortest person,rare condition,people with unique beauty,people on earth,kismat ka tala kholne ka amal,rare and unique people,one in a million people,smallest woman,one in a million,people you wont believe exist,in the world,trend central,5 rupees coin,5 rupay ka sika

Please join us for the Moodle Academy webinar “Could Moodle reduce gender inequities?” on Wednesday 15 March, 9:00 UTC

Please join us for the Moodle Academy webinar “Could Moodle reduce gender inequities?” on Wednesday 15 March, 9:00 UTC
by Sandra Matz.  

We invite you to join us for the Moodle Academy free webinar “Could Moodle reduce gender inequities?” on Wednesday 15 March, 9:00-10:00 UTC.

Recent research on gender minorities showed that more males than females dropped out  during their first year of studying Engineering. One possible reason could be the difference in their use or take-up of Moodle.

It is well known that day to day studying is more difficult for minorities. If the face to face element is tougher, might the remote element help females to stay engaged with the curriculum? In order to answer this question, the use rate of Moodle by male and female  Engineering students at various levels was observed before and during exam periods.

In this session, which is free to attend, Agnès Peeters from Haute École Bruxelles-Brabant (HE2B) in Belgium will present the statistical results and suggest some ways Moodle could help (gender) minorities at university level.

Note: this webinar is part of the free course ‘Moodle Academy webinars‘. You have to be enrolled in the course to join the webinar.

Register at Moodle Academy.

Please join us for the Moodle Academy webinar “Could Moodle reduce gender inequities?” on Wednesday 15 March, 9:00 UTC

Tech/News/2023/09

Tech/News/2023/09
Other languages: Deutsch, English,Ikinyarwanda, Tiếng Việt, français, italiano, polski, čeština, русский, српски / srpski, українська, עברית, العربية, فارسی, বাংলা, ಕನ್ನಡ, ไทย, 中文, 日本語, 粵語, ꯃꯤꯇꯩ…