Les travailleurs et la performance
Exécution du moteur
Le engineMode="main-thread" par défaut évalue le moteur de formulaire sur le thread de l'interface utilisateur.
engineMode="worker" pour déplacer l'évaluation du moteur dans le module packagé worker lorsque Web Workers
sont disponibles:
Code
Vite prend en charge le modèle de module statique worker utilisé par le paquet et émet le worker pendant une
La version Vite starter maintenue exclut form0-react de l'optimisation des dépendances
donc ce worker reste disponible.
Le FormRenderer API public n'accepte pas une usine worker URL ou worker personnalisée. Applications
l'utilisation d'un autre bundler devrait confirmer qu'il prend en charge
new Worker(new URL("./worker.js", import.meta.url), { type: "module" }); sinon utilisez la valeur par défaut
mode fil principal.
Si le navigateur n'a pas de support Worker, le binding revient à l'exécution du fil principal.
React mode de stockage
engineStoreMode="snapshot" clone le moteur snapshot dans l'état React et est l'état par défaut.
engineStoreMode="selector" utilise des abonnements sur le terrain pour réduire les grands rendus.
Traiter le mode sélecteur comme une optimisation: vérifier les erreurs de champ, les résumés de navigation, répétable sections, et submission comportement dans l'application cible avant de l'adopter.