Μετάβαση στο περιεχόμενο
Ευρωπαϊκή εταιρείαΙδρύθηκε το 2014Κατασκευασμένο και σε λειτουργία στην ΕυρώπηΟι πληρωμές ασφαλίζονται από Οι πληρωμές με κάρτα γίνονται μέσω Stripe. Τα στοιχεία της κάρτας σας δεν φτάνουν ποτέ στους servers μας.
GRADAX

Code Splitting

Το code splitting είναι μια τεχνική που σπάει ένα μεγάλο JavaScript bundle σε μικρότερα τμήματα που φορτώνονται κατά απαίτηση, ώστε οι χρήστες να κατεβάζουν μόνο τον κώδικα που χρειάζονται για τη σελίδα που βλέπουν.

Οι σύγχρονες διαδικτυακές εφαρμογές μπορούν να έχουν εκατομμύρια γραμμές JavaScript. Χωρίς code splitting, όλος αυτός ο κώδικας συγκεντρώνεται σε ένα μόνο αρχείο που κάθε χρήστης πρέπει να κατεβάσει πριν η εφαρμογή γίνει διαδραστική, ακόμη κι αν επισκέπτεται μόνο μία σελίδα. Το code splitting χωρίζει το πακέτο της εφαρμογής σε μικρότερα τμήματα με βάση τις διαδρομές, τα components ή τις λειτουργίες. Όταν ένας χρήστης επισκέπτεται την αρχική σελίδα, κατεβάζει μόνο τον κώδικα της αρχικής σελίδας.

Όταν μεταβαίνει στη σελίδα ρυθμίσεων, ο κώδικας αυτός φορτώνεται κατά απαίτηση. Οι βιβλιοθήκες που χρησιμοποιούνται μόνο σε συγκεκριμένες λειτουργίες χωρίζονται σε δικά τους τμήματα. Υπάρχουν αρκετές προσεγγίσεις για το code splitting. Το splitting βάσει διαδρομής φορτώνει τον κώδικα κάθε σελίδας ξεχωριστά (η πιο συνηθισμένη προσέγγιση). Το splitting βάσει component φορτώνει βαριά components κατά απαίτηση (όπως έναν επεξεργαστή εμπλουτισμένου κειμένου που χρειάζεται μόνο κατά την επεξεργασία). Το splitting βιβλιοθηκών διαχωρίζει τις εξωτερικές εξαρτήσεις σε δικά τους τμήματα που μπορούν να αποθηκευτούν στην προσωρινή μνήμη.

Στην πράξη

  • Ένας πίνακας SaaS μείωσε το αρχικό πακέτο JavaScript από 3,2MB σε 450KB μέσω code splitting βάσει διαδρομής, κάνοντας τη σελίδα σύνδεσης να φορτώνει σε λιγότερο από 2 δευτερόλεπτα αντί για 8
  • Ένα ηλεκτρονικό κατάστημα φόρτωσε κατά απαίτηση το component αξιολογήσεων προϊόντων (που περιλάμβανε βαρύ επεξεργαστή εμπλουτισμένου κειμένου), εξοικονομώντας 200KB από την αρχική φόρτωση της σελίδας προϊόντος
  • Μια εφαρμογή Next.js κάνει αυτόματα code splitting ανά διαδρομή, οπότε η αρχική σελίδα της 50σέλιδης εφαρμογής τους φορτώνει μόνο 120KB JavaScript αντί για τα συνολικά 4MB
  • Μια διαδικτυακή εφαρμογή χώρισε τη βιβλιοθήκη γραφημάτων σε ξεχωριστό τμήμα, ώστε οι χρήστες που δεν επισκέπτονται ποτέ τον πίνακα αναλυτικών στοιχείων να μην κατεβάζουν τη βιβλιοθήκη γραφημάτων των 500KB

Δεν είστε σίγουροι πώς εφαρμόζεται σε εσάς;

Ένας έμπειρος μηχανικός εξετάζει τον ιστότοπό σας, την παρουσία σας στις αναζητήσεις και τον τρόπο που σας φτάνουν τα αιτήματα, και μετά καταγράφει τα τρία πράγματα που αξίζει να διορθωθούν πρώτα. Κρατάτε το έγγραφο είτε έτσι είτε αλλιώς.

Η λίστα προσφορών σας

Η λίστα προσφορών σας είναι κενή

Προσθέστε τις υπηρεσίες που σας ενδιαφέρουν, στο κατάλληλο μέγεθος. Στέλνουμε μία γραπτή προσφορά για όλες.

Περιήγηση στον κατάλογο

Ξεκινήστε από μια κατηγορία

  • Χωρίς πληρωμή, χωρίς δέσμευσηΠρόκειται για αίτημα. Αποφασίζετε μετά τη γραπτή προσφορά.
  • Πωλείται και παρέχεται από την GRADAXΈνα συμβόλαιο και μία ομάδα, όποιος κι αν κάνει τη δουλειά.
  • Τα δεδομένα σας μένουν στην ΕΕΤίποτα δεν μεταφέρεται εκτός της ένωσης για επεξεργασία.

Προτιμήσεις cookies

Επιλέξτε ποια cookies επιτρέπετε. Τα απαραίτητα cookies δεν μπορούν να απενεργοποιηθούν: ο ιστότοπος τα χρειάζεται για να λειτουργεί.