Je ne suis pas sûr de ce qui est à l'origine de ce problème, mais dans un projet, je suis en train de construire, le compilateur prend des heures juste pour compiler un module. La taille totale de ma base de code est 352KB, mais aucun des modules sont plus de 10 KO grande. Je suis à l'aide d'un port Natif, mais il est très trivial; je suis juste récupérer Date.now()
.
Est-il rien de bien connue qui serait la cause de l'orme compilateur prendre une éternité à compiler? Je n'ai pas beaucoup de dépendances, mais je suis en utilisant Html beaucoup. Je voudrais vraiment apprécier toutes les allusions à ce qui serait la cause de cela.
Modifier
Il s'avère donc grand cas des expressions seront la cause de l'optimiseur de prendre un long temps, que de 0,16. Voici la discussion sur l'Orme-de Discuter de l'éducation de la question, et un résumé du cas méchant de match.
Je suppose que pour être verbeux et de garder une carotte là, pourquoi elm le compilateur de prendre cette route pour les cas de correspondance? Quel est le sous-jacent de la machinerie qui se passe ici? Pourquoi le compilateur prendre plus d'une heure pour l'optimisation de la 60+ motif correspond au cas de déclaration?