sbfkcel / towxml

微信小程序HTML、Markdown渲染库
https://github.com/sbfkcel/towxml/wiki
2.51k stars 318 forks source link

渲染真的是特别慢 #41

Closed bimohxh closed 6 years ago

bimohxh commented 6 years ago

对比了一下 wxparse, 发现您的这个很慢,应该是慢在渲染上了,不知道你做了什么操作,然后mardown的代码块横向滑动也有问题,特别长

sbfkcel commented 6 years ago

慢是在哪个阶段呢?

数据转换阶段还是显示阶段?

markdown的代码块横向滑动是而意而为之的~~小程序在文本自动换行这一块目前没发展有较好的处理办法。经各种测试体验,目前的方式从体验上会比较好。

bimohxh commented 6 years ago

我测试了一下,转换数据好像是200毫秒左右吧,预测是渲染慢了,到时我把转换放到服务器上面再试试。那个template 文件太大了,我删了很多,其实我就是需要一个常规markdown的解析而已,但是里面还有swiper什么的,体积太大。还有一些高亮的文件,不用的我都删掉了。

那个代码横向滚动我试了,确实如你所说,这样体验会更好一点。

sbfkcel commented 6 years ago

嗯。由于照顾到一些用户反馈在使用html5自定义标签时,与wxml重复的标签不能被直接较好的转换。所以这里有照顾到在html中渲染原生wxml标签的情况。 不需要的代码可以通过以下方法进行精简:

bimohxh commented 6 years ago

谢谢!

JaimeCheng commented 4 years ago

我想问一下 为什么 renderTemplate 要重复那么多遍呢 ?求解答

sbfkcel commented 4 years ago

我想问一下 为什么 renderTemplate 要重复那么多遍呢 ?求解答

小程序旧版本不支持模版互相嵌套调用。近期会发布新版本,采用其它方式实现。同时也会新增加很多功能。

JaimeCheng commented 4 years ago

我想问一下 为什么 renderTemplate 要重复那么多遍呢 ?求解答

小程序旧版本不支持模版互相嵌套调用。近期会发布新版本,采用其它方式实现。同时也会新增加很多功能。

非常期待新版 感谢作者