当前位置: 首页 > news >正文

做公众号的网站有哪些网站后台素材

做公众号的网站有哪些,网站后台素材,长沙房地产集团,二维码短链接生成器大家好#xff0c;我是前端西瓜哥。 wasm 拿来做 Web 端的图形编辑器貌似是不错的选择。 因为图形处理会有相当多无法利用到 WebGL GPU 加速的 CPU 密集的计算。比如对一条复杂贝塞尔曲线进行三角化#xff0c;对多个图形进行复杂图形的布尔运算。 图形编辑器性能天花板 F…大家好我是前端西瓜哥。 wasm 拿来做 Web 端的图形编辑器貌似是不错的选择。 因为图形处理会有相当多无法利用到 WebGL GPU 加速的 CPU 密集的计算。比如对一条复杂贝塞尔曲线进行三角化对多个图形进行复杂图形的布尔运算。 图形编辑器性能天花板 Figma 用了 wasm我们也该用吗 Figma 的性能提升 说到 wasm 和图形编辑器经常有人提到 Figma 的加载速度提升为原来的三倍。来自 Figma 的这篇文章 《WebAssembly cut Figma’s load time by 3x》 阅读后我有了不少收获。 Figma 从一开始就是用 C 写的。在 wasm 被浏览器支持之前Figma 使用 wasm 的前身 asm.js 去转成 JavaScript使其可以在浏览器上运行。 wasm 在 2017 年被浏览器实装Figma 自然而然用上了 wasm没有太多的改造成本。 彼时Figma 发现在 Chrome 运行 wasm 有 BUG会失败。Firefox 则能正常运行。Edge 和 Safari 则要过几个月才实装。 所以这篇文章的对比数据 只是针对 Firefox 的是 C 通过 asm.js 编译成 js以及编译为 wasm 这两者的性能对比不是原生 js 和 wasm 的对比。 首先是加载速度提升为原来的 3 倍。加载指的是打开页面图纸的绘制效果最后展示出来的这个过程。 一个很大的设计图纸原来加载需要 12s 左右现在只需要 4s不得不说这提升确实不错极大提高用户的使用体验尤其是用户经常要打开一些大图纸的场景。 这里 wasm 速度提升的原因 wasm 的字节码解析快并直接编译而 JavaScript 需要 JIT 在运行的过程中去逐步判断是否要对特定代码进行编译优化CPU 复杂计算相当多累加起来 wasm 就是比 js 快另外一个利好就是 wasm 编译出来的机器码会被缓存下来第二次加载直接不用编译了。JavaScript 则要照常解析。 其实我更在意的是在 Chrome 的表现它是占有率最高其使用的 v8 引擎性能比 Firefox 的要好。但 asm.js 的优化更多针对的是 Firefox 的在 v8 上不知道是否有效果。 然后对比了它们的体积变化体积减少并不是很明显。尤其是压缩之后。 理论上 wasm 保存不是文本是字节数据会更紧凑体积一般要少得多。 不过需要注意的是这里的也是 asm.js 编译产出并不是原生写的 JS 逻辑。 我其实挺好奇 Figma 为什么选择用 C 去开发 我猜可能团队成员更熟悉 C应该有不少来自图像处理软件公司的大佬。这些软件用什么写的多半是 C。选择 C 是团队的最好的选择。 另外服务端也是要运行编辑器的渲染逻辑的比如生成预览图C 要比 nodejs 性能高得多消耗更少的资源。nodejs 甚至没有 Canvas 环境一种可选的方式是生成 SVG然后用一些第三方工具转成图片。 或者可能需要用到一些JavaScript 没有的 C 图形库。我发现国内一些图形编辑器厂商貌似挺喜欢用 SkiaCanvas 2D 的底层调用库开源的wasm 倒挺合适。 是否上 wasm 做图形编辑器如果要做到性能优化到极致的还是要看看头部公司在做什么业界的最新技术是什么。 为了极致的性能还是很有必要用 wasm 的当然这得一开始做产品的时候就用像 Figma 一样。招人的时候要求 C。 如果已经用 JavaScript 了然后想用 C 重构去转 wasm 我感觉不太可能这个投入产出比太低团队也没这个基因你还想基因突变不成。 如果只是将部分功能做成 wasm我不好说不知道会不会有通信上的问题可能有点搞头。 只是做个简单的图形编辑器性能要求不高能用就行比如白板工具、表格就没必要用 wasm 了甚至 WebGL 都可以不用直接 Canvas 2D 走起。 最后需要强调的一点是Figma 强大的原因在于 WebGL 的硬件加速wasm 更多的是锦上添花的作用。你得好好确认你的图形编辑器的瓶颈在哪里。 结尾 我是前端西瓜哥欢迎关注我学习更多前端图形知识。
http://www.pierceye.com/news/208073/

相关文章:

  • 导游是什么商丘seo公司
  • 25个网站网页怎么截图
  • 中国贸易网是什么网站wordpress导航横着
  • 淄博桓台网站建设方案怎么样做网站代
  • 有做网站网站的么网站内容管理规范
  • 大学网站开发的流程企业服务专区
  • 苏州seo网站推广哪家好上海做网站的知名企业
  • 哪个网可以网站备案苍南做网站哪里找
  • 对公司网站建设的建议用asp.net制作网站
  • 亿创电力建设集团有限公司网站制作网站的发展前景
  • 张店学校网站建设公司网站怎么做直播
  • 江苏建设局网站广东省自然资源厅测绘院
  • 专做机票网站的软件公司个人网站备案能做什么内容
  • 自己做网站需要买哪些东西网站目录结构构建的原则是以
  • 网站建站素材北镇网站建设
  • 南宁企业网站建站模板企业网站的信息内容包括什么
  • 怎样在外国网站开发客户网页设计要学些什么
  • wap网站psd扬中论坛扬中人家
  • 昆山做网站费用最好的品牌设计公司
  • 宁波建站模板重庆秀山网站建设价格
  • 网站设计制作新报价图片查域名网站
  • 网站建设就找奇思网络网站信息备案管理系统
  • wordpress 网站生成app互联网装修公司叫什么
  • 揭阳做网站哪个好黑群晖架设wordpress
  • 网站建设与维护经营范围pc官方网站
  • 龙岗网站建设多少钱设计工作室经营范围
  • 今天建设银行网站无法登录做网站菠菜什么意思
  • 网站伪静态如何配置文件设置网站首页
  • 太原网站建设模板站将电脑做的网站放到外网
  • 网站建设怎么用长尾做标题北京手机站建站