查看: 1254|回复: 0

微软再次出手!又为全球第一大浏览器解决了一个重大问题

[复制链接]

138

主题

1

回帖

428

积分

中级会员

积分
428
 楼主| 发表于 2021-7-28 19:33:09 | 显示全部楼层 |阅读模式
根据统计机构Statcounter的最新数据,截至2021年6月,Chrome在全球的市场份额为68.76%,Edge浏览器为8.1%。6 t8 |! _! p. ^/ G. c2 G2 a
! X2 O$ k4 l. {2 y" `* Q/ w

7 ~: V6 B0 a0 D这个结果并不令人意外:Chrome依然保持着“垄断者”的地位,Edge浏览器的势头还是不容小觑。
# D1 l% ~2 y+ C0 D. a2 L
5 F9 ~9 g6 d3 M# R6 g
2 b4 |. R8 o  C$ V- `$ f“如果不能击败他们,那就加入他们。”从某种程度上来说,微软将这句话贯彻得淋漓尽致。
, e" v6 k7 i, S( m
! w( i  E+ V; O0 A, ~* D
0 N3 F8 A' T* _7 g1 v6 o) r: m4 {/ r! k3 |
微软再次出手!又为全球第一大浏览器解决了一个重大问题-1.jpg
7 m1 t& s) e& |9 r7 d' c
( O+ ]' u, N3 Y/ P" `# Z- A- A5 ]+ q
: ^8 y/ T6 f! O7 T, ^9 {+ ?
2020年1月,在新版Chromium内核的Edge浏览器发布前,经典版Edge的市场份额仅为0.02%,存在感微乎其微。
' V* X$ y8 U" H# h' ^7 S9 K( @

/ b& ]! S+ s9 u0 e3 @2 R而投奔Chromium阵营后的这一年多时间里,Edge的市场份额便一举超过了老牌的火狐Firefox,口碑也发生了翻天覆地的变化。6 O& q1 u* ]0 r2 H$ y

) D, S/ t! X  D3 Y; G: E
$ K0 m, L* g# Q2021年1月,微软在其工程师招聘信息中表示,新版Edge浏览器用户数量已经达到惊人的六亿。
5 K! L" U* F) u( \& n
5 r7 Y2 i7 P8 N) q* @( ?2 A
1 y- B# e2 m( H# H- M- n8 g" H: x5 w8 }+ T  i
微软再次出手!又为全球第一大浏览器解决了一个重大问题-2.jpg

1 }/ Y1 X9 n, x+ f! S- U' j1 H  l, Z# ?, t* i+ B8 ~: h  f* F

; Y1 S! o+ v! b8 E8 a尽管放弃自家浏览器内核稍微有些遗憾,不过,从Edge浏览器越来越受欢迎这一点上,我们也可以看出,微软其实在开发浏览器这方面还是颇有水准的。
3 B9 B! a) E- w! R5 k) u# t# ]2 B" s. M
# r6 c, i/ ^5 V% Q/ H" v5 E
$ H, R5 [) T  T7 s6 |5 y3 i! A# P自从采用Chromium内核后,微软也一直在积极地参与开源项目的优化,为Chrome增加了不少实用的改进。& Z5 ~8 J' r4 x% R) O9 x- E7 m
3 X" T0 G7 w+ [7 O
4 R1 z$ v; X5 a( b. f4 k! Y
( h7 d& f( h" W. I- t9 _
微软再次出手!又为全球第一大浏览器解决了一个重大问题-3.jpg

3 q& ^9 O6 p% f+ n: C+ Z
+ K2 U$ c1 q! ?3 s1 A
2 ?1 r* ^5 F# O比如,在Edge中有一个选项可以加快浏览器的速度,但Chrome中没有,这促使微软有了帮助Chrome加入此功能的想法。
& R# F* e6 i2 S$ G7 N, {1 h

. k8 F) V: ~$ ?  m9 i

& U' j6 G% a% Z9 {0 E3 f7月27日,据外媒Windows Latest报道,谷歌Chrome浏览器将能够以更快的速度打开新标签页及其他页面,而这都离不开微软的帮助。
6 W- Q  v% k& k7 J9 N& X; P8 X
0 w: E% m4 T9 v7 ]2 Z1 E6 r8 P5 n$ B4 p- Q5 B& u6 s

6 U$ j$ p& Q6 B. v' d  b' T; q8 }
微软再次出手!又为全球第一大浏览器解决了一个重大问题-4.jpg

5 S( `) m0 c8 W2 |2 N: ^0 T7 |% a% n" h- ?. q  u

% U5 r- q5 B0 C5 u0 b. j) C$ c根据微软近期在Chromium代码提交中透露, 他们正在为Chrome浏览器开发一项名为“代码缓存”的新功能。% r9 m* y, e2 c; m& W  N5 n9 T) R
+ i+ a& P2 ^! }! Q" R

9 s; A3 B5 m+ ^$ q% \" B该功能旨在提高Chrome内部网页在Windows、Linux、macOS和其他桌面平台上的加载速度。* H7 A1 ^9 a# T2 K( z% ?9 U

- J- g" \/ L1 L( g. g1 ~% ?6 D( n9 U0 j+ D4 y
简而言之,就是当用户在访问Chrome浏览器的内部页面 (chrome://) ,例如打开新标签页时,该功能可以使用缓存来启用即时页面加载,达到打开速度更快的效果。. A2 `# R7 \/ C8 b

! E3 _) I2 L+ ?3 o; W  h6 A3 P9 o+ R- x. C: l2 n; g
, M9 z, F+ F2 ^9 Q/ D: M5 X2 {' N6 l
微软再次出手!又为全球第一大浏览器解决了一个重大问题-5.jpg
( f6 }" X, c# T$ |" b3 X

- y1 r( i: s# ~: e' _# i$ K$ |% w: k  F$ K& w) Y
如今市面上大多数的桌面浏览器,都会在其内部WebUI页面上使用相当大的脚本。
5 i' F( }  d# u- R4 d$ b( {
5 A: m. z! K3 b: v8 K, {% u7 S1 j( w, V* h2 J
而这些脚本又会通过浏览器的V8引擎加载和运行,用户每打开一次,它都会一遍又一遍地重复这项任务。6 y, A  K7 ^- ~# ~1 m' m. V* u0 L  r5 [

4 f& G. ]# m3 N- b& ?' ~! J3 o7 t' b; E% m; q% V
在微软看来,这样的机制等于是浪费了很多不必要的时间。
7 O8 [2 C+ j% ]$ M. M3 E* l$ r9 S2 u
) Q$ Z  R" a; O# ~0 b
- E# v$ P$ K$ o( M; C1 b
7 f4 G# c' l0 \
微软再次出手!又为全球第一大浏览器解决了一个重大问题-6.jpg

4 i+ h+ y4 y4 S* L+ V6 Q: w
2 j1 ^( ~1 s/ n
9 Y4 \4 a) J' l: {$ K" c% J4 i9 m- K而在微软提供的新功能“代码缓存”帮助下,Chrome浏览器能序列化处理过的脚本,以便缓存它生成的信息。) k3 S8 _6 Z' a+ D9 R

+ U* E) u% U# u" d
. v9 j$ @! H" b( G1 Q这样一来,当这个脚本需要重新加载时,Chrome会将序列化的字节码发送给Blink,由Blink决定是加载之前生成的信息,还是从头开始重新处理脚本。
1 d' C2 E0 f2 |( Y7 B  Z
) Z" s" t' }$ L8 D3 _: n$ N% h& s* [5 j# R8 A4 w$ R
由此达到能够从Chrome缓存加载这些信息,而不是从头开始处理的效果。
  `4 _7 F5 u; c8 q8 T/ i+ J/ o+ D  R% K) M
* ~5 f2 x; u- [; b+ s' q  \
微软称,开启此功能后,Edge和Chrome打开这些网页的时间应该都会减少11%到20%。' p( w0 f: v  D4 O

! c5 x* S) O1 Z/ {9 v4 K% h
( |- @% ]$ W% J) I: ~. Q( [% G: h$ ?5 Z+ R' q$ q  |
微软再次出手!又为全球第一大浏览器解决了一个重大问题-7.jpg
9 |: c4 {+ J" F! f# `

9 E, v0 h1 d; D( Q- U! a5 G: h5 o! H, Z& a5 s1 j9 _$ _) P
目前,这个新功能处于试验阶段,因此在所有版本的浏览器中默认禁用。+ @0 @* ]# }8 n* p- C. h

" v+ z! K1 K. T" t$ P. s/ b. ]( O& C. L3 T8 c; V! m, J
大家若想提前体验,可以打开浏览器的“属性”窗口(推荐最新的Canary版本浏览器),在“destination”部分添加如下参数就可以启用了。3 T$ e# u, s" s# v9 B4 L$ P
. ~: y$ p- M& p2 n
, k. M# [' ]+ N
--enable-features=WebUICodeCache
. v( [6 U5 H+ A$ u* ^& ]/ R0 V/ X' n
如果开启该功能后出现了问题,只需关闭浏览器,删除此参数并重新打开浏览器,即可恢复正常。3 H: F% Y2 w; z' {" ?
% V# W- D; W0 o6 k& N

* ~9 B6 Q9 @8 b. b& F: t
, I* {. o6 {) a$ w* d! N( I
微软再次出手!又为全球第一大浏览器解决了一个重大问题-8.jpg

9 V- n6 R* z& C, |3 ?7 |! _0 |* f; v: X+ V; N& o" y

4 U/ C# d" ^, x0 v7 i值得一提的是,这并非微软第一次出手解决Chrome的“历史遗留”问题。# A& I$ R" |# s2 s9 Q1 Z

1 N( N( H2 W$ J7 D" Y3 k
5 h$ F& C! l7 O% s0 m( G多年来,Chrome因占用了大量设备RAM内存而饱受诟病,现在Edge也面临着同样的问题。
2 w! `* ]9 Q/ o' O1 Q7 I+ ?
7 e! @5 o5 i! k0 P: b
5 T0 \- S2 y% e3 r2020年6月,微软在Edge中启用了一项名为“SegmentHeap”的新功能,专门用来降低应用程序的RAM使用率。% n& n' d: D% l  _1 o+ N

, b+ q7 F7 V' T1 r2 E8 }' B  a" C/ J! y, L. m7 j6 l9 H+ p; J
- K, f& G" g, }0 l& o! `
微软再次出手!又为全球第一大浏览器解决了一个重大问题-9.jpg
; Q" @! c3 F! W. |
' B: }* G) {. {0 L

5 O9 x! `. Q  c& ?/ o' o( X不久后,“SegmentHeap”被引入Chromium开源项目,Chrome、Firefox等浏览器都先后接入这项新功能。
6 N  b6 Y( \9 ^+ k- t
4 n5 w; l5 L$ P- F  C' P% G% {  g2 r% K
谷歌工程师称,谷歌也计划用这个功能来修复Chrome内存占用过高的问题。
4 R2 S- g; ?2 b/ @& u8 `$ ?4 r' [0 d/ p; {

6 |$ F" `6 D+ g. s只不过,戏剧化的是,谷歌工程师在测试中发现,启用“SegmentHeap”后,Chrome的内存占用确实下降了,但处理器资源始终保持在百分之百。
$ e0 Y" t2 ~* r$ Q4 {1 V
2 y' u9 o# t; b  a+ k0 e/ ~
. N' R. T6 a$ v9 U; R
/ v: G0 G. j" V* Y
微软再次出手!又为全球第一大浏览器解决了一个重大问题-10.jpg

1 t' Y9 i4 Y! Y" J% }  W

$ {5 h7 b% }' W. g: X- i  r! O
3 p6 A5 L/ o1 d# D; Z
2020年11月,微软的工程师们还解决了Chromium浏览器在页面上滚动时产生滞后性的问题。

1 j5 X" W: u' L  n: r$ ?( @
- V0 j( }7 o& i: E: Y9 Y: c+ P, F! W
; ]1 s" o2 d8 B
为了解决这个问题,微软与谷歌开发团队通力合作了长达数月,将经典版Edge的滚动特性引入到Chromium中,并启用对平滑滚动的支持。
# Z: P( _: I! k- D- k% x& f2 J5 ]0 N5 q" h) I3 U

6 p) [) ^6 {! F
当用户(尤其是平板电脑用户)在浏览长页面时,便可以减少载入延迟和滑动迟滞了。

& m' n  o2 l" M' L6 T% g
# v3 f: t7 w2 ~& R  K* O
% M8 D' l2 I; F" r9 U2 n
' ~! }2 k+ P: w9 c# [' T: ^
微软再次出手!又为全球第一大浏览器解决了一个重大问题-11.jpg

4 t0 M! ^; u5 X2 C6 O5 ?
' i0 ^# C8 @0 j4 z7 k4 R
, ~; [4 U- i0 H  f, e8 ]
伴随着Edge浏览器的加入,如今,市面上主流的浏览器几乎都成了Chromium内核的天下。; v9 }. l5 L6 I, ]& t% {' n' B  a
$ ?; L& m$ M. e" ]( W

2 T* f( A7 O( G3 c6 I5 B但一直以来,Chromium本身也存在许多待优化的问题。
" G  P2 w$ J3 f5 ~) r/ E( g6 U) Q) B; Z9 x! O

; [0 o8 Y& U  T! T6 G3 k6 l据Edge官方所述,截至2020年11月,Edge团队的161名工程师已经对Chromium开源项目做出了1600项commits。
- L& S: d% s1 d% f/ Y7 }- R
  b  h$ m5 H6 n2 g, m* u% n
, ]" G" \" @" U" w" j3 Z0 ?, V  F( Y" f- _: U6 h7 S. ]0 }1 G
微软再次出手!又为全球第一大浏览器解决了一个重大问题-12.jpg

5 ]. x; b7 @; j4 f" i: J
- Z1 J) j( R" u" s$ b) o+ B# i$ ?: D1 ^- `* O7 F, u( y
这些变化不仅使Edge受益,也令Chrome受益。
- S! ]  U( ^' M2 {! O) Q& |0 ~4 ^: n

& G* y6 X6 T0 A9 Z+ {' G$ s$ X虽然二者在争夺浏览器市场份额上正在经历着明争暗斗,但相信在微软的帮助下,Chromium浏览器的总体状况都在向着好的一面发展。, ]- A; v7 `0 E, b9 c2 N

$ \2 |& g: s9 v1 O( m" X
' P, o2 N% X+ F- i" `, y' w1 b/ U回想2002年,IE一度拥有95%的市场份额,而现在,“一代霸主”已经成为了Chrome浏览器。
% n0 T: A6 N  C
8 h+ F3 x; T; W
: T0 C& h) D$ |9 ?5 ~至于将来新版Edge是否能够将Chrome取而代之,一切还很难说。
4 C3 V. |, Z, ^5 h, `  J7 c7 N/ Z2 M& S. v1 D8 I# G4 p, Y

4 F$ S! E. ?, y' m& @. A( ~7 D6 y% n! }
! j8 Q8 x8 c% Z$ n4 ]
原文链接:极客数码君|关注整站优化网 学习更多SEO相关方法...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|SEO整站优化 — 外包整站SEO优化,万维网【SEO外包】整站优化网 ( 粤ICP备19158344号 ) |

GMT+8, 2024-3-29 06:51 , Processed in 0.081113 second(s), 10 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表