AWeb 3.6 beta 8, νέα δοκιμαστική έκδοση

Η AWeb 3.6 beta 8 είναι η πιο πρόσφατη δοκιμαστική έκδοση ενός από τους γνωστότερους web browsers για Amiga. Το AWeb έχει μακρά πορεία στην πλατφόρμα και, μέσα από το fork του amigazen, συνεχίζει να εξελίσσεται με νέα υποστήριξη για HTML, CSS, JavaScript, ασφάλεια και διάφορα σύγχρονα web formats.

Τι είναι το AWeb

Το AWeb είναι ένας κλασικός browser για Amiga, από εκείνα τα προγράμματα που σημάδεψαν την εποχή του συστήματος. Δε μιλάμε για νέο browser από το μηδέν, αλλά για μια συνέχιση πάνω σε παλιό και γνώριμο κώδικα, που προσαρμόζεται σταδιακά ώστε να παραμένει χρήσιμος και σήμερα.

Η σειρά 3.6 βασίζεται στο AWeb 3.4 και ενσωματώνει αλλαγές που είχαν ήδη εμφανιστεί στις beta εκδόσεις του 3.5. Το beta 8 είναι ένα ακόμη βήμα σε αυτή τη διαδικασία.

Τι αλλάζει στο beta 8

Σύμφωνα με το changelog, η AWeb 3.6 beta 8 φέρνει αρκετές βελτιώσεις σε βασικά σημεία του browser:

  • καλύτερη υποστήριξη για HTML 4 και XHTML 1.0/1.1
  • HTTP/1.1 με:
  • gzip
  • chunked transfer encoding
  • Range για συνέχιση λήψης
  • keep-alive
  • πιο σωστό χειρισμό των Cache-Control και Redirect
  • υποστήριξη για AmiSSL 5.27 και σύγχρονο TLS
  • FTPS στο FTP module
  • JavaScript 1.5 (ECMAScript 3) με:
  • RegExp
  • try/catch/finally
  • XMLHttpRequest (AJAX)
  • CSS1/CSS2 με:
  • inline styles
  • external stylesheets
  • πλήρη συμβατότητα με UTF-8 όταν υπάρχει η βιβλιοθήκη ttengine.library
  • υποστήριξη για Shift_JIS όταν είναι εγκατεστημένη η JKFF.font στο FONTS:
  • νέες σελίδες about::
    • home
    • blank
    • fonts
    • version
    • plugins
  • καλύτερη διαχείριση μνήμης
  • πιο προσεκτική χρήση της Chip RAM
  • φόρτωση εικόνων μόνο όταν χρειάζεται
  • κύλιση με mousewheel
  • υποστήριξη για Iconify gadget, όπου το επιτρέπει το λειτουργικό
  • υποστήριξη για data: και cid: URLs
  • περιήγηση φακέλων μέσω file://, μαζί με λίστα τόμων στο file:///
  • προβολή οποιουδήποτε URL ως απλό κείμενο με view-source:
  • εμφάνιση αρχείων Markdown με rendering βασισμένο σε HTML styles
  • υποστήριξη για τα πρωτόκολλα gemini:// και spartan://
  • λειτουργία του AWeb ως Commodity με Show/Hide
  • εμφάνιση της κατάστασης συνεδρίας στον τίτλο της οθόνης
  • πιο αναλυτικό debug logging
  • περισσότερα XML entities, μαζί με τους πιο συνηθισμένους UTF-8 χαρακτήρες
  • εικόνες με alpha channel, όπου το επιτρέπουν τα DataTypes
  • πολλές διορθώσεις σε σφάλματα, leaks, Enforcer hits και γενική σταθερότητα
  • ενημερωμένες βιβλιοθήκες zlib, GIF, JFIF/JPEG και PNG

Beta σημαίνει δοκιμές

Η ανακοίνωση το λέει ξεκάθαρα: πρόκειται για beta software. Αυτό σημαίνει ότι μπορεί να υπάρχουν ακόμα σφάλματα ή ημιτελή σημεία. Η έκδοση προορίζεται κυρίως για δοκιμές και για feedback από όσους τη χρησιμοποιήσουν.

Το AWeb 3.6 λειτουργεί επίσης χωρίς installer. Αρκεί να αποσυμπιεστεί ο φάκελος και να ξεκινήσει από εκεί. Επιπλέον,

  • χρησιμοποιεί πιο έξυπνες προεπιλεγμένες ρυθμίσεις
  • αγνοεί παλιότερα configuration files και τα αντικαθιστά
  • επιτρέπει ξεχωριστές ρυθμίσεις μέσω του CONFIG ToolType

Απαιτήσεις και συμβατότητα

Η έκδοση έχει χτιστεί για 68020 CPU, ενώ τα included AWebPlugins προορίζονται για 68020 με 68881 FPU.

Οι βασικές απαιτήσεις είναι οι εξής:

  • AmigaOS 3.2+ προτείνεται
  • bsdsocket.library για TCP/IP, όπως RoadShow ή η bsdsocket μέσα από UAE
  • AmiSSL 5.27+ για HTTPS, FTPS και gemini:// TLS
  • Picture DataTypes για προβολή εικόνων, αν δε χρησιμοποιούνται τα included plugins
  • αρκετή Fast RAM για πραγματικές σελίδες, με 8MB ως ελάχιστο που προτείνεται

Αναφέρεται επίσης ότι το AWeb 3.6 μπορεί να τρέξει και σε AmigaOS 4 ως 68k binary, ενώ από το alpha 7 είχαν ήδη διορθωθεί τα γνωστά OS4-specific ζητήματα.

Πού θα το βρείτε

Το AWeb 3.6 beta 8 είναι διαθέσιμο στο Aminet και συνοδεύεται από τον πηγαίο κώδικα και την επίσημη σελίδα του project.

Συμπέρασμα

Το AWeb 3.6 beta 8 δείχνει ότι το project συνεχίζει με σταθερό ρυθμό. Κρατά τον χαρακτήρα του παλιού Amiga browser, αλλά προσθέτει και λειτουργίες που βοηθούν στην πρακτική χρήση του σήμερα, στο μέτρο που το επιτρέπει η πλατφόρμα.