Perché Javascript è più veloce di Jquery? [chiuso]

0

Stavo leggendo una discussione e ho visto questo post , che afferma che Javascript è più veloce di Jquery perché usa codice nativo. Ma perché l'uso del codice nativo è più veloce? È sempre così? Quali ostacoli ha Jquery nelle prestazioni?

    
posta George Newton 18.12.2013 - 23:07
fonte

2 risposte

14

Prima di tutto, dobbiamo ottenere qualcosa di preciso:

Javascript e jQuery non sono due cose completamente diverse: jQuery è una libreria Javascript.

jQuery:

jQuery is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML.

Javascript:

JavaScript (JS) is an interpreted computer programming language. As part of web browsers, implementations allow client-side scripts to interact with the user, control the browser, communicate asynchronously, and alter the document content that is displayed.

Detto questo, la tendenza comune tra i linguaggi di programmazione e le librerie è che la libreria sarà sempre più lenta perché è più codice da eseguire insieme al tuo programma attuale.

Per ulteriori informazioni, consulta questo post . È molto simile a quello che stai chiedendo.

    
risposta data 18.12.2013 - 23:14
fonte
1

Il link che hai postato non è che JavaScript è più veloce di per sé, ma che chiamare il metodo DOM nativo è più veloce di chiamare un'astrazione JavaScript che alla fine chiama lo stesso Metodo DOM.

Per le attività che jQuery fa bene, come la raccolta di un elenco di elementi DOM in base al nome di una classe, sarebbe difficile scrivere una funzione JavaScript "pura" che esegua lo stesso compito in modo misurabile più veloce. (Esistono occasionali ottimizzazioni specifiche del browser ... ma jQuery include già diversi.)

    
risposta data 18.12.2013 - 23:52
fonte

Leggi altre domande sui tag