თანამედროვე ვები, რომელიც დღეს რთულ სკრიპტებსა და უსაფრთხოების პროტოკოლებს ეფუძნება, ათწლეულების წინანდელი ტექნიკისთვის მიუწვდომელი გახდა. თუმცა, პროექტი MacSurf ამ მოცემულობას ცვლის. ეს არის სპეციალიზებული ბრაუზერი, რომელიც შექმნილია Classic Mac OS 9-ისთვის და PowerPC არქიტექტურისთვის.

ტექნიკური მიღწევა ძველ აპარატურაზე

MacSurf-ი არ არის უბრალო „პროქსი“ ან დისტანციური გადაწყვეტა. ის ნამდვილი, ნატიური ბრაუზერია, რომელიც უშუალოდ G3 ან G4 პროცესორებზე მუშაობს. დეველოპერებმა შეძლეს ისეთი თანამედროვე ფუნქციების დანერგვა, როგორებიცაა CSS Grid, CSS Custom Properties და ES5 JavaScript.

ყველაზე შთამბეჭდავი ნაწილი მისი ქსელური უსაფრთხოებაა. 2026 წლის მაისის განახლებებით, MacSurf-მა მიიღო TLS 1.3-ის სრული მხარდაჭერა. ეს ნიშნავს, რომ 1999 წლის აპარატურას ახლა უკვე შეუძლია უსაფრთხოდ დაუკავშირდეს თანამედროვე ვებ-სერვერებს, რომლებიც იყენებენ NIST-ის სტანდარტის კრიპტოგრაფიულ მრუდებს.

რა არის ხელმისაწვდომი?

  • ნატიური HTTPS მხარდაჭერა Mozilla CA-ს სანდო სერტიფიკატებით.
  • CSS3-ის ელემენტების მხარდაჭერა.
  • Duktape 2.7.0 ძრავაზე დაფუძნებული ES5 JavaScript-ის შესრულება.
  • სრული ჩამოტვირთვის მენეჯერი და POST ფორმების მხარდაჭერა.

პროექტის ავტორები აფრთხილებენ მომხმარებლებს, რომ ბრაუზერი ჯერ კიდევ ალფა სტადიაშია. მიუხედავად იმისა, რომ მარტივი და რეტრო-სტილის საიტები გამართულად მუშაობს, მძიმე ვებ-აპლიკაციები, როგორიცაა React-ზე აწყობილი პლატფორმები, ვიდეო ან WebGL, ამ ეტაპზე მხარდაჭერილი არ არის.

რატომ არის ეს მნიშვნელოვანი?

MacSurf-ი იყენებს C89-ის სტანდარტს და CodeWarrior-ის ხელსაწყოებს, რაც იმ პერიოდის პროგრამირების კულტურას იცავს. ეს პროექტი აჩვენებს, რომ ძველი აპარატურა არ არის მხოლოდ მუზეუმის ექსპონატი. 64 მეგაბაიტი ოპერატიული მეხსიერების პირობებშიც კი, ოპტიმიზებულმა კოდმა შესაძლოა ახალი სიცოცხლე შესძინოს ძველ კომპიუტერებს.

ამჟამად MacSurf-ი ხელმისაწვდომია ვერსია 1.3.1-ის სახით. დეველოპერები აქტიურად ეძებენ თანამშრომლებს, რათა გაფართოვდეს DOM-ისა და JavaScript-ის მხარდაჭერა. თუ თქვენ გაქვთ ძველი Power Mac, დეველოპერები გიწვევენ ტესტირებაში მონაწილეობის მისაღებად და ბაგების შესახებ ინფორმაციის გასაზიარებლად.