pocl
h264ify
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pocl
- Tree-shaking, the horticulturally misguided algorithm
-
Web bloat impacts users with slow devices
https://github.com/avodonosov/pocl
The unused javascript code can be removed (and loaded on demand). Although I am not sure how valuable that would be for the world. It only saves network traffic, parsing time and some browser memory for compiled code. But js traffic in the Internet is neglidgible comparing to, say, video and images. Will the user experience be signifiqanty better if browser is the saved from the unnesessary js parsing? I don't know of a good way to measure that.
-
Red and blue functions are a good thing
> for such a small piece of work
Don't take the example too literally, some functions calls can be here.
Running computations in parallel is often valuable. Or run computations in parallel with waiting for external resource - why does not the code in the article compute something while waiting for a, b and c?
Anyways, if async functions are so good, why not have all functions async?
The article says this a kind of "documentation" that tells you what functions can wait for some external data and what functions are "pure computation". If it was so, it would be OK. Such a documentation could be computed automatically based on the called function implementations and developer is hinted: "these two functions you call are both async, consider waiting for both in parallel". In reality, the async / await implementations prevent the non-async functions from becoming async without code change and rebuild. This restriction is just a limitation of how async / await is implemented, not something useful.
As other commenter says, the article "embraces a defect introduced for BC reasons as if it's sound engineering. It really isn't."
When my code is called by a 3rd party library, I can not change my code to async. That's the most unpleasant property of today's async / await. What yesterday was quick computation tomorrow can become a network call. For example, I may want to bodies of rarely used functions to only load when called first time (https://github.com/avodonosov/pocl).
The article suggest we have to decide upfront, at the top-level of the application / call stack, which parts can be implemented with as waiting blocks and which should never wait for anything external. This is not practical.
> It's almost always faster to do them in parallel if possible.
h264ify
-
Web bloat impacts users with slow devices
I have no idea if it still works, but the "h264ify" browser extension used to be great for working around this issue https://github.com/erkserkserks/h264ify
-
Prime Video on Proton
Not true. When using browsers on Linux, at the moment, Netflix goes up to 720p and PrimeVideo 480p. With Netflix, you can use this extension, which is available for Chromium-based browser and Firefox, but PrimeVideo doesn't have something like that.
- Enable HEVC support in Edge.
-
Can FX-8350 + 6500XT handle 4K 60Hz YouTube?
with h264tify you will have 1080p60 max
- I'm have a lag problem with this old Hp pavilion 15 notebook. I replaced the old HDD with a new SSD. And a fresh install of windows but it's doing this. Please help
-
Battery drains I'm just watching youtube?
h264ify can help with the youtube part a bit.
-
Google sets burial date for legacy Chrome Extensions, fears for ad-blockers grow
h264ify is free and open source. You can inspect the source code and also compile it yourself:
https://github.com/erkserkserks/h264ify
-
Switching to Linux
If your stepdad uses Google Chrome or Mozilla Firefox to watch YouTube, also install the h264ify extension to force YouTube to you use an older codec when streaming video which can be decoded in hardware by older GPUs. This can make the laptop feel faster and run less hot. https://github.com/erkserkserks/h264ify
-
Daily reminder to use h264ify for every AMD user with GCN GPUs in order to properly use Hardware Acceleration on YouTube. It's limited to 1080p 60fps, but you gonna save a lot of CPU workload.
github
What are some alternatives?
unison - A friendly programming language from the future
ExtPay - The JavaScript library for ExtensionPay.com — payments for your browser extensions, no server needed.
lawvere - A categorical programming language with effects
webextensions - Charter and administrivia for the WebExtensions Community Group (WECG)
policy-templates - Policy Templates for Firefox
h265ify - Enable HEVC(H265) in Edge
uBlock - uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.
productivityowl - Productivity Owl is the number one Open Source owl based productivity solution.
primevideo-linux - Guide about how to watch Prime Video in HD quality on GNU/Linux
Dotfiles
wine-tkg-git - The wine-tkg build systems, to create custom Wine and Proton builds
bestmotherfucking.website - The Best Motherfucking Website