bShare新添多种加载模式

“bShare的加载好慢啊~~~”,“bShare的代码好像有些臃肿”最近在网络上总是看到这样的字眼和评论,看到这些,小编此时此刻的心里仿佛是茶壶里面泡黄莲,有苦倒不出啊。针对这些评论和意见,bShare虽然已经做了相应的措施。但是小编想除了介绍更新内容的同时,有必要跟大伙说一说心里话。

虽然大家都在使用各种分享按钮,但是好像对其中的运作原理好像还不大清楚,很多人还是被迷惑在前台的反应过程中,小编在这跟大家说声对不起,是我没有即时将原理告知大家。那么接下来,跟小编一起去了解一下,安装分享按钮之后,会影响网站加载速度么?bShare真的比其他的分享按钮加载的慢么?

首先,我们从bShare的代码重量来看吧,一个插件,繁重的JS代码,往往是拖慢网站加载的主要原因之一,那么bShare的代码到底是多重呢?

小编为大家呈现出的,正是bShare三种样式的JS代码重量,大家可以根据自己现在使用的分享按钮进行对比一下,bShare的代码不敢自称是最轻最简便,但小编敢担保,我们的代码绝对是所有分享按钮中的佼佼者。

有的人看到这里,肯定会问,“那为什么,有的分享按钮加载的就是比你们的快呢?”小编想要说,重点就在这里,下面就由我来解释一下吧。

当网页集成了分享按钮之后,会有2种不同的加载方式。第一种,小编给它命名为同步加载,意思是指,分享按钮的JS代码与网页信息同步加载。有的分享按钮,甚至设置为优先于网页加载。当用户点击时,由于是同步加载,那么最先出现的会是网页的Title,但网页内容还未打开之时,按钮却出现了。而设置优先加载的按钮,则最先出现的就是分享按钮,其次才是网站的内容。很多用户太过注重前台页面的反映,根据这个现象,来判定为按钮加载良好,速度比较快。但小编认为,实际情况大大相反。这么做,无疑是拖慢了网页的加载速度。此时在网页加载不全的情况下,即使按钮提前出现了,您也点击不了,这没有任何意义,除了让您有按钮加载速度很快的错觉之外,还有什么其他用处呢?

bShare在更新之前,使用的异步加载的模式。根据小编上面说的同步加载模式,想必大家不难理解,异步加载是什么意思。当用户点击时,网页内容优先加载,而按钮则是在网页内容加载完毕之后,才会陆续加载。这么做的理由很简单,首先是保证了用户的体验,bShare的按钮出现则可以使用。其次是绝对不影响网站加载的速度。大家可以测试一下,对安装了同步加载按钮的网站与异步加载按钮的网站做一下时间上的对比。一切就一目了然了。

小编说到这,不知道大家理解了多少?如果有的人说,“我测试过了,为什么异步加载比同步加载慢啊”,小编只能说,您的网站加载速度是多少?如果一个运行良好的网站,使用异步加载的速度绝对会快于同步加载。如果慢,那小编只能说,原因并不在按钮身上,而在您的网站自身上。别忘了哦,小编之前说过,“异步加载,是优先运行网页内容,网页加载完毕之后,按钮才会陆续加载。”

如果慢,原因是什么小编我就不用再多说了吧。

跟大家说到这里,其实小编并没有其他的意思,只是想让大家明白,什么才是真正的效率。

当然,大家的意见还是让小编我很重视的,所以,经过和技术部的商榷,最终推出了另一种功能,即是两种加载方法整合。无论您有哪一种需求,现在都可以在自己的后台进行使用喽~~~~

小编暂时跟大家就聊到这吧,如果大家有什么问题,可以直接来bShare的官方博客跟我联系,或者添加bShare的官方微博帐号: http://weibo.com/bshare

与小编进行即时沟通啊。。最后还是要郑重的谢谢大家一直以来对bShare的支持与厚爱,我们将竭尽全力为大家服务~~~~^-^!

您可以留言或者引用文章到您的网站.

留言

Powered by WordPress