eslint-plugin-compat
chromium-legacy
Our great sponsors
eslint-plugin-compat | chromium-legacy | |
---|---|---|
5 | 21 | |
2,902 | 99 | |
- | - | |
3.4 | 10.0 | |
5 months ago | 8 days ago | |
TypeScript | ||
MIT License | BSD 3-clause "New" or "Revised" License |
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.
eslint-plugin-compat
- Question about minimum browser compatibility
-
JP Morgan Chase Bank, or Why Not to Whitelist Operating System User Agents
eslint-plugin-compat [0] and stylelint-no-unsupported-browser-features [1] can help you know when you're using an unsupported browser feature.
- Facts every web dev should know before they burn out and turn to painting
-
[AskJS] Best practices for polyfills in libraries?
For now I'm trying to set up [eslint-plugin-compat](https://github.com/amilajack/eslint-plugin-compat) to check it for me, but I'm not sure it works — get 0 errors and 3 polyfills for a test snippet.
chromium-legacy
-
Greetings from Snow Leopard! Still running like new!
Give Chromium Legacy a try. I’m using it on a 10.9.5 machine.
-
Projects for Old Versions of OS X
Thanks, note that it's all very much built on the shoulders of giants!
For example, the "Chromium Legacy Downloader" just adds automatic updates (and some tweaks) to to an existing project. Chromium Legacy itself—a branch of Chromium kept in sync with upstream which retains support for legacy OS X—is maintained by a Japanese developer I don't know much about. https://github.com/blueboxd/chromium-legacy.
Other downloads, like the Dolphin emulator, are basically just source recompiles, which use MacPorts tooling to support legacy OS X. MacPorts has incredible legacy support.
-
Ask HN: Is retrocomputing the pragmatist power user's future of the desktop?
> and current web browser support.
You don't have to give this up on Mavericks! :D
https://github.com/blueboxd/chromium-legacy
---
Mavericks also has something better than dark mode—a visual design that uses the full tonal range of lights and darks together to have higher contrast. A lot of the rest is only useful if you're in Apple's ecosystem, which I'm mostly not.
-
Ask HN: What do you do with your older hardware?
> Why El Capitan? Because the most current Chrome requires El Capitan (Mavericks does not work).
https://github.com/blueboxd/chromium-legacy
Runs beautifully on Mavericks.
Install it via my preference pane and you'll even get automatic updates: https://github.com/blueboxd/chromium-legacy/discussions/25
-
JP Morgan Chase Bank, or Why Not to Whitelist Operating System User Agents
It's not just banks. Google Maps will refuse to work if you're running OS X Lion, even if you're using a fully up-to-date version of Chromium[1] which is just as capable as any other Chromium-based browser on any other operating system.
Google Maps work perfectly on Lion if you fake the user agent, because of course it does, it's a web app and the underlying OS is irrelevant.
-
15 years old and still going strong!
You can also use Chromium Legacy by blueboxd. While it doesn't have a built in updater, it is much more up to date than Firefox Legacy. The only problem is that it glitches sometimes on 10.7-10.8 due to a lack of GPU acceleration. I would still highly recommend it because Firefox Legacy hasn't been updated since September of 2020.
-
It Doesn't Work
About six months ago, I came across a Github repository which had backported Chromium to earlier versions of OS X. https://github.com/blueboxd/chromium-legacy. I was delighted! It had some major bugs, but I opened Github issues for them, and one by one, they've been fixed. (In a couple of cases, I helped track down the offending code, but the original developer has done the vast majority of the work.)
I have definitely opened more issues on this repository than any other user. I just opened two more a couple of hours ago. I was going to open a third, but I stopped because I felt really crappy with myself. He's already done all of this work... but he's never asked me to stop, and if it was my project, I'd rather know that these problems existed. Isn't that better?
-
The Endless Browser Wars
I actually switched to Chromium as my main browser a few days ago. I'm using this branch[1], which follows upstream except for a handful of patches to retain support for older versions of OS X, which I prefer.
I was somewhat surprised to see that all the syncing features seem to still exist in this close-to-stock Chromium. It encourages you to sign into a Google account to sync data, use and to use Google for search suggestions, and to install extensions from the Chrome Web Store. Does anyone know how that's possible?
I'd actually be quite pleased if all of this stuff just got stripped out of Chromium. As it is, I spent quite a bit of time going through and turning off as much of it as I could, in some places via semi-confusing defaults write commands.
What are some alternatives?
chromium-web-store - Allows adding extensions from chrome web store on ungoogled-chromium. Also adds semi-automatic extension updating.
osx-patcher - A reupload of Julian Fairfax/RMC Team's OSX patcher, for patching old macs/macbooks from Mountain Lion to El Capitan (10.8-10.11), since he deleted his account and website.
stylelint-no-unsupported-browser-features - Disallow features that aren't supported by your target browser audience.
Telegram - Telegram for Android source
xournalpp - Xournal++ is a handwriting notetaking software with PDF annotation support. Written in C++ with GTK3, supporting Linux (e.g. Ubuntu, Debian, Arch, SUSE), macOS and Windows 10. Supports pen input from devices such as Wacom Tablets.
ua-client-hints - Wouldn't it be nice if `User-Agent` was a (set of) client hints?
Vivaldi-browser - Source code for the Vivali browser, taken from
stylelint-no-unsupported-browser-fe
browserslist - 🦔 Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-preset-env
uBlock-for-firefox-legacy - uBlock Origin for Firefox legacy-based browsers.
winchrome - Chromium for 64-bit Windows - All Codecs: MS Visual Studio 2017
fusionjs - Modern framework for fast, powerful React apps