Motore del browser

Un motore del browser, detto anche motore di rendering o motore di impaginazione, è un componente software centrale di un browser web. Traduce HTML e CSS da testo semplice contrassegnato con tag nel contenuto visualizzato sullo schermo, impostando il layout della pagina, applicando lo stile al testo e posizionando le immagini. Il motore del browser gestisce anche la navigazione tra le pagine tramite collegamenti ipertestuali.

Oltre a disporre gli elementi di una pagina web, il motore del browser crea anche un document object model (DOM) per ogni pagina, che organizza ogni pagina in elementi standard come il titolo, il corpo e le intestazioni. Il motore del browser è inoltre strettamente integrato con il motore JavaScript del browser, che esegue il codice JavaScript di una pagina web. Gli aggiornamenti di un motore del browser possono aggiungere il supporto per nuovi formati di file, correggere bug o supportare nuove funzionalità aggiunte alle specifiche HTML e CSS.

Il browser Safari su computer desktop e dispositivi mobili utilizza il motore del browser WebKit
Il browser Safari su computer desktop e dispositivi mobili utilizza il motore del browser WebKit

Nonostante la grande varietà di browser web disponibili, la maggior parte utilizza uno dei pochi motori del browser esistenti. Google Chrome utilizza il motore del browser Blink; anche altri browser web basati sul codice sorgente di Chromium, come Microsoft Edge e il browser Brave, utilizzano Blink. Safari su macOS, iOS e iPadOS utilizza il motore WebKit, mentre Mozilla Firefox utilizza il motore del browser Gecko. Altre applicazioni possono includere motori del browser per visualizzare contenuti HTML: per esempio, i client email che mostrano email in formato HTML utilizzano un motore del browser per eseguire il rendering dei messaggi, mentre le app realizzate con un framework basato su Chromium come Electron creano l'intera interfaccia utente utilizzando un motore del browser.

NOTE: Nei primi browser web, i motori di rendering e i motori del browser erano componenti separati e il motore del browser inviava comandi al motore di rendering. I browser web moderni integrano i due componenti così strettamente che oggi sono considerati la stessa cosa.

Aggiornato May 2, 2023 da Brian P.

quizMetti alla prova le tue conoscenze

What type of file has a .pl file extension

A
Postscript language
0%
B
Perl script
0%
C
Photoshop lighting
0%
D
Page layout
0%
Correct! Incorrect!     View the Perl definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Motore del browser in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.