In alcuni contesti di inserimento dati, ho visto dattilografi di dati, digito molto velocemente e conosco molto bene l'app che usano e hanno una qualità meccanica nel loro lavoro in modo che possano " digita avanti ", ovvero continua a digitare e" tab-bing "e" enter-ing "più velocemente degli aggiornamenti di visualizzazione, in modo che in molte occasioni stiano digitando dati per il modulo successivo prima che si disegna da solo. Quindi quando appare questo modulo di inserimento successivo, i tasti premuti riempiono le caselle di testo e continuano a digitare, selezionare ecc.
In contesti come questo, questa velocità è auspicabile, dal momento che queste persone sono davvero produttive.
Penso che questo "tipo prima del tempo" sia possibile solo nelle app desktop, ma potrei sbagliarmi.
La mia domanda è se questo modo di gestire il buffer della tastiera (che nelle app desktop non richiede alcuna programmazione aggiuntiva) sia possibile nelle app Web, o è impossibile a causa del modo in cui le app web funzionano, gestiscono le sessioni, ecc. l'overhead di generare nuove pagine web?
Modifica: di "digita avanti" intendo "tipo tastiera avanti" (digitando più velocemente di quanto il modulo di immissione successivo può caricare), non suggets-as-you-type-like-google type ahead .
Typeahead is a feature of computers and software (and some typewriters) that enables users to continue typing regardless of program or computer operation—the user may type in whatever speed he or she desires, and if the receiving software is busy at the time it will be called to handle this later. Often this means that keystrokes entered will not be displayed on the screen immediately. This programming technique for handling user what is known as a keyboard buffer.