Elm中的动态/懒惰进口

时间:2016-11-05 19:28:51

标签: lazy-loading elm dynamic-import

我想懒惰地导入Elm中函数的定义。用例是浏览器,我可能有多个视图,我不需要为初始页面加载渲染,因此我希望推迟这些网络请求以加快初始加载。 Polymer使用PRPL pattern执行此操作,您可以在其中延迟加载自定义元素的定义。我环顾四周,但没有找到任何暗示这在榆树中甚至是可能的东西。

任何想法都将不胜感激。如果没有表面,我认为它是不可能的。

1 个答案:

答案 0 :(得分:6)

我认为榆树不可能。具体而言,动态导入在语言中是不可能的,以便在编译时静态检查它们。

可能能够通过端口向你的JS程序运行一些动态运行或获取其他Elm模块的东西,但是你会放弃很多你从中得到的好处。榆树编译器。