浑身发抖是什么原因
|
手肿是什么原因
|
榴莲什么味道
|
死精是什么原因造成的
|
脑白质病变是什么意思
|
李世民属什么生肖
|
羊水偏少对胎儿有什么影响
|
钙片不能和什么一起吃
|
目眩是什么症状
|
风湿是什么原因造成的
|
纳尼是什么意思
|
男戴观音女戴佛有什么讲究
|
蒲公英叶和根的功效有什么不同
|
下场是什么意思
|
阿修罗是什么意思
|
脚水肿是什么原因引起的
|
婴儿口臭是什么原因引起的
|
河南有什么特产
|
缺钙吃什么补得最快
|
德国什么东西值得买
|
发霉的衣服用什么洗能洗掉
|
补钾用什么药
|
诊查费是什么
|
消化不良吃什么水果
|
妈妈的哥哥的老婆叫什么
|
生物指的是什么
|
吃什么去黄气美白
|
检查糖尿病挂什么科
|
为什么会卵巢早衰
|
夏天可以做什么
|
绿色的大便是什么原因
|
腰椎退行性改变什么意思
|
怀疑甲亢需要做什么检查
|
吃什么排出全身毒素
|
拉肚子可以吃什么药
|
牙膏属于什么类商品
|
大便什么颜色是正常的
|
错过是什么意思
|
蚊子怕什么颜色
|
什么是乳腺增生
|
山西的简称是什么
|
结婚23年是什么婚
|
老子姓什么
|
尿等待吃什么药最好
|
木指什么生肖
|
后背一推就出痧是什么原因
|
卵圆孔未闭是什么病
|
牛皮癣用什么药
|
肋骨神经痛吃什么药
|
保育员是什么
|
拔完牙吃什么消炎药
|
lol锤石什么时候出的
|
对冲是什么意思
|
人出汗多是什么原因
|
卧虎藏龙是什么生肖
|
五行大林木是什么意思
|
ppi是什么药
|
荨麻疹打什么针好得快
|
金玉良缘什么意思
|
断档是什么意思
|
锶对人体有什么好处
|
孕酮低什么原因
|
碱性磷酸酶是什么
|
金先读什么
|
照字五行属什么
|
鱼肝油又叫什么名字
|
大什么一什么
|
带状疱疹是什么原因引起
|
嘴唇出血是什么原因
|
天秤女和什么星座最配
|
一什么阳光
|
新店开业送什么好
|
约会去什么地方比较好
|
羊水浑浊是什么原因造成的
|
运气是什么意思
|
blush是什么颜色
|
什么车可以闯红灯
|
文曲星下凡是什么意思
|
细菌性痢疾吃什么药
|
薏米有什么作用
|
为什么发动文化大革命
|
大四什么时候毕业
|
不显怀的人有什么特点
|
辗转是什么意思
|
oce是什么牌子
|
三月18号是什么星座的
|
番薯是什么
|
做梦梦到很多蛇是什么意思
|
本是什么意思
|
红豆有什么功效
|
起湿疹是什么原因造成的
|
抵押什么意思
|
什么牌子的辅酶q10好
|
眼角膜是什么
|
铁锭是什么意思
|
中医把脉能看出什么病
|
弓箭是什么时候发明的
|
护法是什么意思
|
舌根痛吃什么药好得快
|
蟑螂最喜欢吃什么
|
多潘立酮片是什么药
|
骨折的人吃什么恢复快
|
小狗感冒了吃什么药
|
什么如镜
|
聚乙二醇是什么
|
查胆囊挂什么科
|
英五行属什么
|
麦子什么时候成熟
|
鸢的俗称是什么
|
肠胃炎吃什么抗生素
|
忙什么呢幽默的回答
|
aki医学上是什么意思
|
现在是什么年代
|
小猫来家里有什么预兆
|
行政工作主要负责什么
|
肛窦炎用什么药最好
|
人乳头瘤病毒39型阳性是什么意思
|
豌豆淀粉可以做什么
|
马冬梅是什么梗
|
腿容易麻是什么原因
|
鸡肉和什么相克
|
左眼皮老是跳是什么原因
|
怀疑心梗做什么检查
|
什么家庭养出自私冷漠
|
画画可以画什么
|
治阴虱去药店买什么药
|
一般手脚慢进什么工厂
|
农历五月初五是什么节
|
丁胺卡那又叫什么药名
|
为什么怀孕会孕酮低
|
女人男相有什么说法
|
冬天有什么
|
花胶是什么东西
|
护照和签证有什么区别
|
肚子痛去医院挂什么科
|
2003年是什么命
|
颈部淋巴结肿大吃什么药
|
竹子开花意味着什么
|
蕊五行属什么
|
肩袖损伤用什么药
|
老年人贫血吃什么补血最快最有效
|
吆西是什么意思
|
膝盖小腿酸软无力是什么原因
|
8月26日是什么星座
|
西瓜吃多了有什么坏处
|
申时左眼跳是什么预兆
|
嚷能组什么词
|
黄牌车是什么意思
|
晋字五行属什么
|
西双版纳有什么好玩的
|
苦杏仁味是什么中毒
|
7月12日是什么日子
|
pm代表什么
|
坐月子能吃什么零食
|
什么虫咬了起水泡
|
三观不正是什么意思
|
勰读什么
|
北方的木瓜叫什么
|
什么菜最好吃
|
女人吃桃子有什么好处
|
念旧的人是什么样的人
|
毒血症是什么病
|
水能变成什么
|
为什么单位不愿意申请工伤
|
hsil是什么意思
|
乌龟都吃什么
|
智齿冠周炎吃什么药
|
分泌物是褐色是什么原因
|
孟子叫什么名字
|
福建为什么叫八闽
|
尿道口流脓什么病
|
水手是干什么的
|
什么是人乳头瘤病毒
|
菊花茶适合什么人喝
|
什么是polo衫
|
一个三点水一个有读什么字
|
射是什么意思
|
现在钱为什么这么难挣
|
痛风病人不能吃什么
|
厄瓜多尔说什么语言
|
肠胀气是什么原因引起的
|
什么鸟一生只有一个伴侣
|
预后是什么意思
|
真露兑什么好喝
|
血管瘤是什么症状
|
噬血细胞综合征是什么病
|
m是什么
|
1987年属什么今年多大
|
卧室放什么花最好健康
|
月经期适合做什么运动
|
干眼症滴什么眼药水好
|
公募基金是什么意思
|
农夫与蛇是什么故事
|
叶酸偏高有什么影响
|
忌诸事不宜是什么意思
|
张予曦为什么像混血
|
看胃病挂什么科
|
脸上长红色的痘痘是什么原因
|
小便尿血是什么原因
|
鲱鱼在中国叫什么鱼
|
喝黑豆浆有什么好处
|
分分钟都妙不可言是什么歌
|
62年属什么
|
小拇指旁边的手指叫什么
|
出挑是什么意思
|
左眼屈光不正是什么意思
|
射频消融是什么手术
|
强痛定又叫什么
|
怀孕吃火龙果对胎儿有什么好
|
肺纤维增殖灶是什么意思
|
孕妇吃什么菜好
|
手足口一般擦什么药膏
|
骨骼清奇什么意思
|
戒指上的s925是什么意思
|
梦见刷牙是什么预兆
|
25年是什么婚
|
什么叫发物
|
甲减是一种什么病
|
kpa是什么单位
|
鼻炎吃什么消炎药
|
罘是什么意思
|
为什么硬起来有点疼
|
厉兵秣马是什么意思
|
男外科都检查什么
|
今天会开什么生肖
|
附子是什么
|
支气管炎吃什么
|
咨询是什么意思
|
吃桃子对身体有什么好处
|
雾化器是干什么用的
|
憩室炎吃什么药
|
hp感染是什么意思
|
落红是什么意思
|
上面一个山下面一个今读什么
|
黄棕色是什么颜色
|
做梦梦见兔子是什么意思
|
mid是什么意思
|
lh是什么激素
|
头上出汗是什么原因
|
怀孕不到一个月有什么症状
|
头好出汗是什么原因
|
建档需要什么资料
|
心悸吃什么药好
|
什么万千
|
37属什么
|
手臂痛什么原因
|
榨菜是什么菜做的
|
西安古代叫什么名字
|
地皮菜是什么菜
|
鲍鱼长什么样
|
蜘蛛属于什么
|
今年27岁属什么生肖
|
一般什么人戴江诗丹顿
|
尿常规阳性是什么意思
|
什么的粉墙
|
内膜薄是什么意思
|
吃什么囊肿会消失
|
肥猪拱门是什么生肖
|
撒尿分叉是什么原因
|
尿检潜血是什么意思
|
根管治疗是什么意思
|
公立医院和私立医院有什么区别
|
经常放响屁是什么原因
|
孤独症是什么
|
百度
Chromium Blog
News and developments from the open source browser project
Extensions at Google I/O
Wednesday, May 27, 2009
Today I gave a presentation at
Google I/O
explaining some of the cool ideas that lie at the heart of our upcoming
extension system
. For those who didn't get a chance to attend the conference, you can check out the slides, below:
The actions menu, visible in full-screen mode, will let you show speaker notes. We'll also post a video of the talk as soon as it's available.
As some of you know, it's already possible to write
extensions
using the latest developer build of Google Chrome. You can find out more about the system, and learn how to write your first extension, by reading our
HOWTO
document. We've really focused on making extensions as easy as possible to write, so you'll be up and running in no time.
We're still pretty early in the development of the extensions system, and we're constantly adding new features and tweaking the APIs based on your feedback. So if you try it out, we'd love to hear from you at
chromium-discuss@chromium.org
.
Happy coding!
Update:
Video of this talk is now
available
, as are videos of a number of other
Google Chrome-related talks
.
Posted by Aaron Boodman, Software Engineer
Scaling JavaScript to Large Web Applications
Thursday, May 21, 2009
The V8 JavaScript engine has been designed for scalability. What does scalability mean in the context of JavaScript and why is it important for modern web applications?
Web applications are becoming more complex. With the increased complexity comes more JavaScript code and more objects. An increased number of objects puts additional stress on the memory management system of the JavaScript engine, which has to scale to deal efficiently with object allocation and reclamation. If engines do not scale to handle large object heaps, performance will suffer when running large web applications.
In browsers without a
multi-process architecture
, a simple way to see the effect of an increased working set on JavaScript performance is to log in to GMail in one tab and run JavaScript benchmarks in another. The objects from the two tabs are allocated in the same object heap and therefore the benchmarks are run with a working set that includes the GMail objects.
V8's approach to scalability is to use
generational garbage collection
. The main observation behind generational garbage collection is that most objects either die very young or are long-lived. There is no need to examine long-lived objects on every garbage collection because they are likely to still be alive. Introducing generations to the garbage collector allows it to only consider newly allocated objects on most garbage collections.
Splay: A Scalability Benchmark
To keep track of how well V8 scales to large object heaps, we have added a new benchmark, Splay, to
version 4
of the V8 benchmark suite. The Splay benchmark builds a large
splay tree
and modifies it by creating new nodes, adding them to the tree, and removing old ones. The benchmark is based on a JavaScript log processing module used by the V8 profiler and it effectively measures how fast the JavaScript engine can allocate nodes and reclaim unused memory. Because of the way splay trees work, the engine also has to deal with a lot of changes to the large tree.
We have measured the impact of running the Splay benchmark with different splay tree sizes to test how well V8 performs when the working set is increased:
The graph shows that V8 scales well to large object heaps, and that increasing the working set by more than a factor of 7 leads to a performance drop of less than 17%. Even though 35 MB is more memory than most web applications use today, it is necessary to support such working sets to enable tomorrow's web applications.
Posted by Mads Ager and Kasper Lund, Software Engineers
Labels
$200K
1
10th birthday
4
abusive ads
1
abusive notifications
2
accessibility
3
ad blockers
1
ad blocking
2
advanced capabilities
1
android
2
anti abuse
1
anti-deception
1
background periodic sync
1
badging
1
benchmarks
1
beta
83
better ads standards
1
billing
1
birthday
4
blink
2
browser
2
browser interoperability
1
bundles
1
capabilities
6
capable web
1
cds
1
cds18
2
cds2018
1
chrome
35
chrome 81
1
chrome 83
2
chrome 84
2
chrome ads
1
chrome apps
5
Chrome dev
1
chrome dev summit
1
chrome dev summit 2018
1
chrome dev summit 2019
1
chrome developer
1
Chrome Developer Center
1
chrome developer summit
1
chrome devtools
1
Chrome extension
1
chrome extensions
3
Chrome Frame
1
Chrome lite
1
Chrome on Android
2
chrome on ios
1
Chrome on Mac
1
Chrome OS
1
chrome privacy
4
chrome releases
1
chrome security
10
chrome web store
32
chromedevtools
1
chromeframe
3
chromeos
4
chromeos.dev
1
chromium
9
cloud print
1
coalition
1
coalition for better ads
1
contact picker
1
content indexing
1
cookies
1
core web vitals
2
csrf
1
css
1
cumulative layout shift
1
custom tabs
1
dart
8
dashboard
1
Data Saver
3
Data saver desktop extension
1
day 2
1
deceptive installation
1
declarative net request api
1
design
2
developer dashboard
1
Developer Program Policy
2
developer website
1
devtools
13
digital event
1
discoverability
1
DNS-over-HTTPS
4
DoH
4
emoji
1
emscriptem
1
enterprise
1
extensions
27
Fast badging
1
faster web
1
features
1
feedback
2
field data
1
first input delay
1
Follow
1
fonts
1
form controls
1
frameworks
1
fugu
2
fund
1
funding
1
gdd
1
google earth
1
google event
1
google io 2019
1
google web developer
1
googlechrome
12
harmful ads
1
html5
11
HTTP/3
1
HTTPS
4
iframes
1
images
1
incognito
1
insecure forms
1
intent to explain
1
ios
1
ios Chrome
1
issue tracker
3
jank
1
javascript
5
lab data
1
labelling
1
largest contentful paint
1
launch
1
lazy-loading
1
lighthouse
2
linux
2
Lite Mode
2
Lite pages
1
loading interventions
1
loading optimizations
1
lock icon
1
long-tail
1
mac
1
manifest v3
2
metrics
2
microsoft edge
1
mixed forms
1
mobile
2
na
1
native client
8
native file system
1
New Features
5
notifications
1
octane
1
open web
4
origin trials
2
pagespeed insights
1
pagespeedinsights
1
passwords
1
payment handler
1
payment request
1
payments
2
performance
20
performance tools
1
permission UI
1
permissions
1
play store
1
portals
3
prefetching
1
privacy
2
privacy sandbox
4
private prefetch proxy
1
profile guided optimization
1
progressive web apps
2
Project Strobe
1
protection
1
pwa
1
QUIC
1
quieter permissions
1
releases
3
removals
1
rlz
1
root program
1
safe browsing
2
Secure DNS
2
security
36
site isolation
1
slow loading
1
sms receiver
1
spam policy
1
spdy
2
spectre
1
speed
4
ssl
2
store listing
1
strobe
2
subscription pages
1
suspicious site reporter extension
1
TCP
1
the fast and the curious
23
TLS
1
tools
1
tracing
1
transparency
1
trusted web activities
1
twa
2
user agent string
1
user data policy
1
v8
6
video
2
wasm
1
web
1
web apps
1
web assembly
2
web developers
1
web intents
1
web packaging
1
web payments
1
web platform
1
web request api
1
web vitals
1
web.dev
1
web.dev live
1
webapi
1
webassembly
1
webaudio
3
webgl
7
webkit
5
WebM
1
webmaster
1
webp
5
webrtc
6
websockets
5
webtiming
1
writable-files
1
yerba beuna center for the arts
1
Archive
2025
Jul
Jun
May
Jan
2024
Dec
Aug
Jun
May
Apr
Mar
Feb
2023
Nov
Oct
Sep
Aug
Jun
May
Apr
Feb
2022
Dec
Sep
Aug
Jun
May
Apr
Mar
Feb
Jan
2021
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2020
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2019
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2018
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2017
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2016
Dec
Nov
Oct
Sep
Aug
Jun
May
Apr
Mar
Feb
Jan
2015
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2014
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2013
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2012
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2011
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2010
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2009
Dec
Nov
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2008
Dec
Nov
Oct
Sep
Feed
Follow @ChromiumDev
Give us feedback in our
Product Forums
.
肾漏蛋白是什么病
眼睛红血丝多是什么原因
为什么会有跳蚤
来月经肚子疼是什么原因
b超是查什么的
士人是什么意思
牙齿突然酸痛什么原因
幼儿园转园需要什么手续
为什么长斑
990金是什么金
血清谷丙转氨酶偏高是什么意思
固精缩尿是什么意思
田七与三七有什么区别
草字头加果念什么
护照拍照穿什么衣服
甲午五行属什么
经常晕车是什么原因
大便溏泄是什么意思
接骨木莓是什么
保姆是什么意思
查询电话号码拨打什么sanhestory.com
鼻梁有横纹是什么原因hcv9jop4ns2r.cn
北面属于什么档次hcv9jop8ns0r.cn
过氧化氢阳性什么意思hcv8jop8ns2r.cn
来月经是黑色的是什么原因hcv8jop1ns8r.cn
血清铁蛋白低说明什么cj623037.com
什么蛇不咬人helloaicloud.com
前列腺炎吃什么药最好hcv9jop6ns4r.cn
黑色素沉淀是什么原因引起的travellingsim.com
阴道细菌感染用什么药hcv8jop1ns2r.cn
腊月十八是什么星座hcv9jop1ns7r.cn
大姨妈来了吃什么对身体好helloaicloud.com
面部填充用什么填充效果好hcv8jop3ns1r.cn
刷脂是什么意思hcv9jop0ns3r.cn
少年什么意思hcv9jop6ns6r.cn
老鼠跟什么属相最配hcv7jop6ns0r.cn
房颤是什么hcv8jop1ns9r.cn
中国属于什么亚hcv8jop3ns6r.cn
虎头蛇尾是什么生肖hcv7jop5ns4r.cn
蛔虫是什么ff14chat.com
百度