MacSurf — a real NetSurf-based browser for Mac OS 9 (CSS3, ES5 JS, native HTTPS)

It's probably not worth spending a bunch of time on 8.6 since anything that realistically make use of this browser should have no trouble running OS 9, but I'm sure some people would enjoy it :)
 
It's probably not worth spending a bunch of time on 8.6 since anything that realistically make use of this browser should have no trouble running OS 9, but I'm sure some people would enjoy it :)
Yeah for sure. None of it is "worth doing" at the root of it, I just love classic Mac OS and wanted to see what could be accomplished. I think the next step would be to see how far down I could get some form of modern browser to work on these systems.
 
I feel like I have to apologize on behalf of the whole forum of members about your being trolled about having used AI to code your browser.

Just to be clear: I don't like AI and don't particularly want to use it myself, nor do I like those who don't bother to proofread what the AI puts out and just present the slop as is (this, to me, amounts almost to a form of plagiarism), I'm all for people who know how to code, and are simply using AI as an aid to speed their projects along and/or accomplish things that would be too difficult or time intensive to do on their own.

That said, I'm excited about the prospect of having a new up to date, modern and standards-compliant browser for classic Mac OS.

c
 
I understand the reaction, AI seems to be a lot of good and a lot of bad, it can easily be labeled the best or worst development in the past ten years. It's also easy to dismiss the work if you don't realize it's much more complicated than just writing C code.

Regardless, I hope to push the possibilities of what macsurf can do until I'm forced to call it enough. As of the most recent code changes it now runs with native TLS 1.2 from the mac itself, without the need for a proxy. This opens up a lot more possibilities and modern sites once I iron out the CSS and load balancing.

I admit freely there is no way I could do this without AI. I would definitely need a large team to complete a lot of the mundane tasks that have been required to get it working at this stage. At the same time I have been coding and building websites since my first computer, which wasn't a computer it was a WebTV, and have a reasonably good idea of how to properly manage a product.

Either way it's a passion project that I hope gets better everyday and becomes something people can open on their old macs and browse modern sites for no reason other than they want to and it's now possible.
 
V1.3.1 is live with a fresh face and dozens of improvements.
1000006891.jpg
Multi-curve ECDHE lands in TLS 1.3. macTLS now offers three curves in supported_groups — X25519, P-256, P-384 — and handles HelloRetryRequest cleanly. That unblocks servers that disallow X25519 (FIPS zones, certain XenForo-on-nginx configs, some Cloudflare strict zones).

68kmla.org/bb/ — one of the largest active Classic Mac communities — now fully renders on a G3 iMac via TLS 1.3 + P-384.

Mind you there is so much work for me to do but a lot is getting done every day?
 
Back
Top