Τελικά το σούταρα το retro.tomsnews.io. Γιατί δεν το κράτησα
Σε πρώτη φάση ήθελα να δω αν γίνεται. Η απάντηση είναι πως ναι, είναι εφικτό. Για όσους δεν πρόλαβαν το προηγούμενο άρθρο μου που το πήρε ο Χάρος, δημιούργησα μια μηχανή που ρεντάρει το tomsnews για αρχαίους περιηγητές. Δεν αναφέρομαι μόνο στο CSS αλλά και στον κώδικα HTML τον ίδιο.
Η διαδικασία μου πήρε ένα πενταωράκι και η αλήθεια είναι ότι λειτούργησε. Κατάφερα μάλιστα να μετατρέπονται οι εικόνες από WebP σε JPG μέσω Polyfill. Το Polyfill είναι χονδρικά μια διαδικασία που ρεντάρεις ό,τι δεν μπορεί να κάνει ο περιηγητής σε Javascript.
Την ιδέα δεν την θεωρώ κακή. Έχεις όλη αυτή τη βάση δεδομένων και τις φωτογραφίες οπότε ουσιαστικά το μόνο που χρειάζεσαι είναι να προσαρμόσεις το μηχανισμό «σερβιρίσματος» σε παλιές τεχνολογίες.
Σκέφτηκα και μια δεύτερη ακόμα πιο «προχωρημένη λύση». Να κατοχυρώσω άλλο όνομα και να δημιουργήσω μια λάιτ έκδοση της σελίδας (σε σειρές κώδικα) που απλά θα διαβάζει τη βάση και θα παρουσιάζει τα δεδομένα για παλιές συσκευές.
Έψαξα μέχρι και όνομα χώρου (domain name). Βρήκα και όνομα. Όπως επίσης διαπίστωσα ότι οι τιμές στα ονόματα και τους διακομιστές έχουν πάει στο Θεό. Θα γίνει ακριβό χόμπι το tomsnews το 2022 από ό,τι φαίνεται.
Εκτός από την πλάκα που θα είχε ένα τέτοιο προτζεκτάκι θα βοηθούσε και αυτό το 5-10% των φίλων που έχουν αρχαίους υπολογιστές και κινητά. Λυπάμαι για αυτούς. Θα πρέπει να κατεβάσουν μάλλον κάποιο νέο περιηγητή αν γίνεται.
Γιατί τελικά έκανα undo τις αλλαγές και έβαλα το πρότζεκτ στην κατάψυξη
Το κλασικό πρόβλημα με όλα στις εποχές που ζούμε. Ο χρόνος και η ενέργεια.
Θα ήταν ένα ακόμα πρότζεκτ με το οποίο δεν έχω χρόνο να ασχοληθώ. Ήδη το tomsnews μου πέφτει πολύ. Δίνω όμως την προσωπική μου μάχη μέσα από αυτό. Το λιθαράκι που μου λέει το σύμπαν να βάλω.
Θα συνεχίσω λοιπόν με μια σούπερ τεχνολογικά εξελιγμένη σελίδα για το 90-95% των ανθρώπων εκεί έξω. Ούτως ή άλλως το 100% δεν υπάρχει ποτέ σε συμβατότητα.
Αυτό είναι το αιώνιο πρόβλημα στην εξέλιξη για τον ιστό. Οι τεχνολογίες προχωρούν, τις χρησιμοποιείς για να είσαι στην αιχμή και οι περιηγητές έχουν μια χρονοκαθυστέρηση. Πριν λίγο καιρό κατάλαβα ότι το Telegram δεν υποστηρίζει εικόνες WebP στις κοινοποιήσεις. 10 χρόνια μετά τη δημιουργία του προτύπου! Προς το παρόν 10 χρόνια μετά (!) μόνο το Twitter υποστηρίζει WebP σε κοινοποιήσεις (og:image:type). Αν είναι δυνατόν.
Η διαδικασία δεν ήταν εντελώς άσκοπη. Βρήκα 3 σημαντικά λάθη στο tomsnews όταν άλλαξα τη μηχανή ρενταρίσματος. Μου πήρε κάποια ώρα να τα διορθώσω και αυτά.
Αυτά φίλοι μου. Εύχομαι να μην στεναχώρησα κανέναν.
Συνεχίζουμε δυναμικά.