
macsurf v2.0
क्लासिक Mac OS 9 PowerPC के लिए एक आधुनिक वेब ब्राउज़र। वास्तविक CSS3, ES5 JavaScript, नेटिव HTTPS। CodeWarrior के साथ Carbon API पर निर्मित।
आधुनिक वेब, 25 साल पुराने Mac पर।
Carbon युग के लिए एक नेटिव ब्राउज़र, Mac OS 8.6 से Mac OS X 10.6 तक: असली CSS, आधुनिक JavaScript, और HTTPS सीधे Mac पर। कोई प्रॉक्सी नहीं, कोई दूसरी मशीन नहीं।
Power Mac G3 iMac पर MacSurf 2.0.5, नेटिव HTTPS के ज़रिए पूरी डेस्कटॉप चौड़ाई में hackaday.com रेंडर करते हुए।
🆓 मुफ़्त मासिक स्थिर संस्करणmacsurf.org पर परीक्षित बिल्ड, सभी के लिए मुफ़्त, असली हार्डवेयर पर परीक्षण के साथ। नवीनतम स्थिर: MacSurf 2.3 "OPEN TABS" |
⭐ समर्थकों के लिए साप्ताहिकप्रगति-रत बिल्ड हर हफ़्ते Beta-Box में आते हैं, हर स्थिर रिलीज़ से पहले, साथ में डेव नोट्स भी। |
हर प्रोजेक्ट सोर्स के रूप में मुफ़्त रहता है। इसे खुद बनाएँ और आपको Beta-Box की कभी ज़रूरत नहीं पड़ेगी। आप बिल्ड और नियमितता के लिए भुगतान कर रहे हैं, पहुँच के लिए नहीं।
विकास का समर्थन करें
साथ बने रहें
हमारे समर्थकों का धन्यवाद:
Ko-Fi: Chris Marks, Rogue, Turuun, kilgeist
Patreon: Mack Chamberlain, Lucas, Joseph Mulvaney, Shlooom
[!NOTE] 2.3 "OPEN TABS" 2.0 के बाद से MacSurf का सबसे बड़ा रिलीज़ है। टैब आख़िरकार सक्षम हैं, एक ही नेटिव Mac विंडो के भीतर स्वतंत्र पेज, स्क्रॉल, इतिहास, रेंडरिंग और JavaScript स्थिति के साथ। इसके नीचे एक बड़ा डायनामिक-पेज/लाइफसाइकल पुनर्लेखन, एक बहुत बड़ा ब्राउज़र API सतह, अधिक CSS और इमेज/SVG समर्थन, पुनर्निर्मित नेटिव मैनेजर, मज़बूत नेटवर्किंग और सुरक्षा, और एक लंबा हार्डवेयर-चालित स्थिरता अभियान है। MacSurf ईमानदार, प्रगति-रत सॉफ़्टवेयर बना हुआ है; कुछ बहुत भारी आधुनिक एप्लिकेशन अभी भी लेआउट और API कमियाँ उजागर करते हैं। विवरण के लिए 2.3 रिलीज़ नोट्स और docs/status.md देखें।
यह क्यों मौजूद है
वेब बीस साल पहले Classic Mac OS से आगे निकल गया, और आधुनिक HTTPS ने 2016 के आसपास काम पूरा कर दिया। आज अलमारी से G3 या G4 निकालें और यह मुश्किल से एक भी लाइव साइट तक पहुँच पाता है।
MacSurf इसे मशीन पर ही ठीक करता है, बिना किसी स्क्रीनशॉट प्रॉक्सी और बिना किसी रिमोट-टर्मिनल तरकीब के। यह प्लेटफ़ॉर्म पर आए टूल्स से बना एक नेटिव ब्राउज़र है: CodeWarrior, Carbon, QuickDraw, Open Transport। यह macTLS के ज़रिए सीधे आधुनिक वेब से TLS 1.3 बोलता है, जो BearSSL-आधारित स्टैक है जो पूरे Mozilla CA बंडल के साथ बाइनरी में समाहित है, और macQJS के ज़रिए आधुनिक JavaScript चलाता है, जो Mac OS 9 के लिए QuickJS का पोर्ट है।
जहाँ तक हम बता सकते हैं, यह Classic Mac OS के लिए पहला गंभीर NetSurf पोर्ट है, और पहला Mac OS 9 ब्राउज़र है जिसमें नेटिव CSS Grid, CSS कस्टम प्रॉपर्टीज़, और डिवाइस पर ही आधुनिक JavaScript इंजन है।
असली साइटें, असली हार्डवेयर पर
नीचे हर शॉट एक लाइव साइट है, जो Mac OS 9.2.2 चलाने वाले Power Mac G3 पर MacSurf 2.0.5 के साथ कैप्चर किया गया है। इन्हें यहाँ हार्डवेयर बेसलाइन के रूप में रखा गया है; MacSurf 2.3 इन छवियों में दिखाए गए ब्राउज़र से काफ़ी आगे बढ़ चुका है।
![]() hackaday.com पूरी डेस्कटॉप चौड़ाई में एक आधुनिक, JavaScript-भारी समाचार साइट। |
![]() 68kmla.org एक पूरा XenForo फ़ोरम: लॉग इन, पूरी चौड़ाई, सही टेक्स्ट आकार। |
![]() macintoshgarden.org इमेज-भारी और पूरी तरह स्टाइल्ड, नेटिव HTTPS के ज़रिए। |
![]() news.ycombinator.com Hacker News: लॉगिन और फ़्रंट पेज, कोई भूतिया बॉक्स नहीं। |
2.3 में नया
टैब। एक नेटिव Mac विंडो अब कई स्वतंत्र ब्राउज़र पेज होस्ट कर सकती है। Command-T एक टैब खोलता है; Command-W वर्तमान टैब बंद करता है। बैकग्राउंड टैब अपना JavaScript रियल्म, शीर्षक, URL, सामग्री और स्क्रॉल स्थिति बनाए रखते हैं, बिना फ़ोरग्राउंड क्रोम पर कब्ज़ा किए।
यह रिलीज़ एक बड़ा डायनामिक-पेज और JavaScript संगतता पास भी लाती है; गहरा DOM पुनर्निर्माण सुरक्षा; CSS गणित, साइज़िंग, Grid, वेरिएबल्स और पेंट सुधार; नेटिव WebP और मज़बूत SVG; पुनर्निर्मित Downloads विंडो; बेहतर Preferences, Bookmarks और History; कसा हुआ HTTPS/सुरक्षा व्यवहार; और क्रैश- व लाइफ़टाइम फ़िक्स की एक बड़ी सूची।
MacSurf 2.3 Mac OS 8.6 से Mac OS X 10.6 तक समर्थन करता है। Intel Macs पर, PowerPC बिल्ड जहाँ उपलब्ध हो वहाँ Rosetta के तहत चलता है।
2.0.5 में नया
मुख्य बात है hackaday.com का पूरी डेस्कटॉप चौड़ाई में रेंडरिंग (ऊपर दिखाया गया): सही टाइप, आर्टिकल कार्ड, और इमेज अपनी जगह।
इसके नीचे: टेक्स्ट असली डिवाइस पिक्सल में मापा जाता है (लेखक का font-size अब 25% छोटा नहीं खिंचता), एक बड़ा आधुनिक-CSS पास (जस्टिफ़ाइड टेक्स्ट, सॉफ़्ट हाइफ़न, लॉजिकल प्रॉपर्टीज़, बॉक्स-अलाइनमेंट शॉर्टहैंड, ग्रिड ऑटो-साइज़िंग), एक अधिक सक्षम JavaScript इंजन (असली fetch/XHR, Promise चेन का समाधान, DOM ट्रैवर्सल, document.cookie), और ट्रैकर/विज्ञापन-नेटवर्क ब्लॉकिंग। पूरे 2.0.5 नोट्स →



