SEO推广代运营

首页 > SEO推广代运营 > 正文内容

与web性能优化文档和代码编辑器相关的新建议

襄助网络2天前SEO推广代运营139

作为使用web技术的代码编辑器从业者,关注web平台的各种新建议是工作的一部分。随着monacoeditor被许多服务所使用,我也开始收到各种新提案的发起人的邀请,以便对他们的提案提供反馈。这些建议中有一些与编辑的开发效率和性能优化密切相关,但它们还处于非常早期的阶段,具有很大的潜力,因此我认为它们值得大家分享,以便大家能够参与到这些建议的设计讨论中来。

方案名称:键盘地图

我想首先介绍的提案键盘图实际上是在我以前的博客中详细介绍的。如果您的产品用户使用非美国标准键盘,请详细阅读以下文章。

简而言之,在不同的标准键盘上,按同一物理键时输入系统的字符可能不同。例如,在美国标准键盘上,shift旁边的键是Z,而在德国键盘上是y。

与web性能优化文档和代码编辑器相关的新建议

此建议旨在为您提供物理密钥和字符之间的映射关系。至于它能解决什么问题,请阅读以上系列文章。对不起,500字可能无法完全解释。

建议名称:editcontextapi wicg

要为web平台制作文档或代码编辑器,仅使用文本区域和输入是不够的。要实现多样式文本快捷键支持和文档虚拟化呈现,通常使用以下两种方案

种方案是创建一个不可见的textaea,记录它上面发生的所有事件,例如inputKeydown等,然后根据格式呈现页面中的输入内容。也就是说,textarea事件,用户看到的所有内容都是虚拟呈现的。

这个方案的工作量非常大,因为甚至光标和选择都是自己呈现的。更重要的是,这意味着在触摸屏上,用手指选择文本基本上是不可能的。

contenteditable API的引入是为了方便所见即所得编辑器API的实现,但是contenteditable在其早期存在太多的bug,我们在文本领域已经做了很多工作。Contenteditable现在已经成熟了很多,但是它有几个限制

editcontext方案的解决方案是分离用户输入的一系列api。应用程序只需要通过editcontext的新接口接收用户输入。换句话说

这个提议似乎有很大的潜力。如果终的实现能够提高触摸屏上的用户体验和可访问性,那就值得一试。

高亮度API,建议名称:msedgeexplainers/highlight

edge团队的另一个有趣的提议是highlight API。这是更好的理解。可以异步通知浏览器调整DOM节点的样式。

现在每个人的方法都是在生成HTML时直接引入样式信息(内联或通过CSS)。highlight API使这个过程异步化,简化了结构并使呈现更可控。理论上,highlight API的性能更好更干净。

如果上面的建议与编辑器密切相关,那么下面的两个建议相对更通用,对于大多数web应用程序的性能优化具有潜在的价值。

一般来说,页面中的DOM结构和节点越复杂,对浏览器渲染的挑战就越大。解决这个问题的主要方法之一是将用户暂时看不到的内容保留在dom之外。问题解决了

这优化了性能,但带来了许多经验问题:

前两个问题,一般来说,只要你用主流框架来开发项目,基本的坑已经填好了,你可以根据框架名virtualist来搜索找到答案。解决方案通常是

为了完成上述方案,对算法基础和浏览器渲染机制都有一定的要求,每个框架都可能需要自己的虚拟机。

返回列表

上一篇:在SEO中用户对排名效果的影响多大

没有最新的文章了...

相关文章

南京sem营销推广助力您的业务快速增长

南京sem营销推广助力您的业务快速增长

南京sem营销推广通过多方位的策略来助力您的业务快速增长,包括精确的广告投放数据分析营销策略优化和效果跟踪等。本文将从这四个方面详细阐述南京sem营销推广的优势和实施方法,帮助您更好地了解并利用sem...

SEO优化吸引蜘蛛爬行网站的些技巧

SEO优化吸引蜘蛛爬行网站的些技巧

SEO优化吸引蜘蛛爬行网站的一些技巧 相信大家都知道百度收录你网站的页面,首先得让百度蜘蛛去爬你的网站,只有让百度蜘蛛喜欢爬你的网站,你的网站收录自然就高了。 SEO优化吸引蜘蛛爬行网站的一些技巧...

百度推广如何自己充值

百度推广如何自己充值

百度推广具体怎么操作及流程 1注册账户 客户根据百度客服提示,注册百度推广账户。提交资料 客户登陆百度推广管理系统,提交相关资质证明,签订服务合同,缴纳推广费用。添加关键词 客户在百度推广用户管理系统...

如何做好网站优化内链的方法都在这

如何做好网站优化内链的方法都在这

如何做好网站优化内链的方法都在这! 以一个网站来讲,来到时尚购物网站的用户通常不会对IT新闻感兴趣。一样的道理,去看IT新闻的用户至少暂时对时尚购物没有兴趣,布局非相关性链接会影响用户体验,加大页...

百度推广如何跳出地区限制

百度推广如何跳出地区限制

百度推广能跨地域推广吗 1不可以的 但是你在本地开通推广账户以后,可以把推广的地区投放到全国任何一个地方。2百度推广里面的计划是可以分地域设置的,只要新建计划就行。比如a计划推广北京,推广食品。b计划...

珠海搜索引擎优化有哪些网站seo优化的方法

珠海搜索引擎优化有哪些网站seo优化的方法

每个站长都懂得其实搜索引擎优化的方法非常多,需要着重优化的地方也非常多,一句话两句话不能完全说明。所以我们去学习别人的经验只是用来分析自己的网站而不是直接拿来使用,毕竟网站处于不同阶段所使用的搜索引擎...

现在,非常期待与您的又一次邂逅

我们努力让每一次邂逅总能超越期待