Όλες αυτές οι προαναφερθείσες εταιρείες, ήδη έχουν τους δικούς τους compilers, που είτε επιταχύνουν ή εμπλουτίζουν την διαδικασία με την οποία τα web apps γίνονται compile για την Javascript. Η συνεργασία αυτή γίνεται στα πλαίσια του WebAssembly project. Aυτή η από κοινού συνεργασία θα συμβάλει στην επιτάχυνση της διαδικασίας decode των apps (ως και 20x) για την Java, καθώς δεν χρειάζεται η επικόλληση ολόκληρου του κώδικα. Αρχικά το WebAssembly project θα κάνει το ντεμπούτο του σε μια light version, που θα μεταφράζει WebAssembly compiles για κάθε browser. Από την στιγμή που τα ποσοστά χρήσης του θα αυξηθούν, η ομάδα θα ξεκινήσει την δημιουργία περισσότερων tools και επιπρόσθετων γλωσσών προγραμματισμού (Rust, Go, C#).
Η ομάδα δεν επιθυμεί να αντικαταστήσει την JavaScript, αλλά να εργαστεί μαζί με αυτήν. Ο στόχος του project είναι να επιτρέψει ένα μεγαλύτερο εύρος γλωσσών να χρησιμοποιηθούν για την πιο αποδοτική μετάφραση native browser εφαρμογών. Οι εταιρείες μάλιστα προτείνουν ότι οι εφαρμογές μπορούν να δημιουργηθούν και στις δυο πλατφόρμες, WebAssembly για τα animations και Java για τον κώδικα του user interface. Στέλεχος της Mozilla που ταυτόχρονα τυχαίνει να είναι και ένας από τους δημιουργούς της JavaScript, πιστεύει ότι είναι μόνο θέμα χρόνου πριν όλοι οι browsers υποστηρίξουν το νέο format, το οποίο θα σταθεροποιήσει τη σχέση μεταξύ JavaScript και WebAssembly.
Recommended Comments
There are no comments to display.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now