小燕子吃什么
|
胖脸女人适合什么发型
|
羞明畏光是什么意思
|
什么程度才需要做胃镜
|
曲苑杂坛为什么停播
|
蕃秀什么意思
|
起什么网名好听
|
脑梗是什么意思
|
opv是什么疫苗
|
儿童坐动车需要带什么证件
|
紫菜是什么颜色
|
尾盘拉升意味着什么
|
表现手法有什么
|
美团是干什么的
|
郑板桥擅长画什么
|
龙跟什么生肖配对最好
|
什么是固态法白酒
|
元帅是什么生肖
|
破太岁是什么意思
|
七八年属什么
|
左边偏头痛什么原因
|
命卦是什么意思
|
中性粒细胞百分比高是什么原因
|
为什么睡不着
|
为什么分泌物是褐色的
|
人为什么要洗澡
|
大姨妈推迟是什么原因
|
法兰绒是什么面料
|
六根不净是什么意思
|
梦见黑蛇是什么意思
|
胸有成竹是什么意思
|
抗生素是什么意思
|
为什么叫985大学
|
身高用什么单位
|
9月3日是什么纪念日
|
心计是什么意思
|
十月二十九是什么星座
|
乳腺癌挂什么科
|
高血压不能吃什么
|
通草长什么样图片
|
红斑是什么皮肤病
|
什么的形象
|
流年是什么意思
|
胎盘血窦是什么意思
|
长期吃避孕药有什么副作用
|
酒精对皮肤有什么伤害
|
一直吐是什么原因
|
急性肠胃炎用什么药
|
什么是丛林法则
|
什么叫做亚健康
|
喉咙痛有什么好办法
|
摩羯座是什么象星座
|
儿女双全是什么意思
|
双脚冰凉是什么原因
|
大步向前走永远不回头是什么歌
|
145什么意思
|
转移是什么意思
|
大米有什么营养
|
甲胎蛋白增高说明什么
|
日加华念什么
|
kappa属于什么档次
|
名垂千古是什么意思
|
尿酸高都有什么症状
|
幽门螺杆菌阳性是什么意思
|
淋巴结核是什么病
|
紧张手抖吃什么药
|
狗狗为什么喜欢舔人
|
手心出汗是什么原因
|
洛阳有什么大学
|
派大星是什么动物
|
上水是什么意思
|
本科是什么意思
|
猪拉稀用什么药最快
|
舌头烂了是什么原因
|
上火吃什么最快能降火
|
糖化高是什么意思
|
junior什么意思
|
杨梅有什么功效和作用
|
男属猴和什么属相最配
|
证过二是什么意思
|
金钱草有什么功效
|
什么药治高血压效果最好
|
油菜花像什么
|
健康管理是干什么的
|
古曼童是什么
|
什么争鸣成语
|
肢体拘挛是什么意思
|
靖国神社是什么地方
|
五月十三日是什么星座
|
癌胚抗原高是什么意思
|
突然便秘是什么原因引起的
|
大腿酸痛什么原因
|
隔离霜和防晒霜有什么区别
|
陈光标做什么生意
|
刻板是什么意思
|
吃什么水果
|
梁子是什么意思
|
平均血小板体积偏低是什么原因
|
cmb是什么意思
|
反贪局局长是什么级别
|
千里单骑是什么生肖
|
脉搏强劲有力代表什么
|
睾丸疼痛吃什么药最好
|
馐什么意思
|
人老是放屁是什么原因
|
胡萝卜是什么科
|
脸上长粉刺是什么原因
|
爱豆是什么
|
阳虚有什么症状
|
孕妇梦见摘桃子是什么意思
|
玻璃水是什么
|
流产是什么症状
|
命犯桃花是什么意思
|
南京有什么特产可以带回家
|
晧字五行属什么
|
朝三暮四是什么生肖
|
上火流鼻血吃什么降火
|
头眩晕看什么科
|
为什么额头反复长痘痘
|
免是什么意思
|
油价什么时候调整
|
什么样的春光
|
筷子在古代叫什么
|
多动症是什么引起的
|
痴汉是什么意思
|
测血糖挂号挂什么科
|
韭菜吃多了有什么坏处
|
夏天吃西瓜有什么好处
|
月经结束一周后又出血是什么原因
|
兑卦代表什么
|
猪血不能和什么一起吃
|
9月28是什么星座
|
戊午五行属什么
|
肺大泡是什么病
|
十玉九裂是什么意思
|
什么虫子咬完是小红点
|
清明是什么季节
|
o型血和什么血型最配
|
辣木籽有什么功效
|
老年人口苦是什么原因
|
气胸吃什么药好得快
|
铁低的原因是什么
|
为什么拉稀
|
种植什么最赚钱农村
|
甲亢和甲状腺有什么区别
|
碳素厂是做什么的
|
陶渊明什么朝代
|
小腿抽筋是什么原因引起的
|
中国文联是什么级别
|
铁皮石斛可以治什么病
|
血亏什么意思
|
没学历可以学什么技术
|
什么减肥药好使
|
自然流产的症状是什么样的
|
为什么会便血
|
热伤风吃什么感冒药
|
眼睛做激光手术有什么后遗症
|
为什么四川总地震
|
就诊是什么意思
|
水至清则无鱼什么意思
|
情感什么意思
|
地方是什么意思
|
痤疮用什么药治最好效果最快
|
一步两步三步四步望着天是什么歌
|
左手食指有痣代表什么
|
什么面料不容易皱
|
舌头发黑是什么原因
|
非营运车辆是什么意思
|
来大姨妈吃什么好
|
灵芝孢子粉什么时候吃最好
|
苏州为什么叫姑苏
|
籍贯是指什么
|
千张是什么
|
kenwood是什么牌子
|
小孩脸上长痣是什么原因引起的
|
a型rhd阳性是什么意思
|
薰衣草什么时候开花
|
为什么会长火疖子
|
气促是什么意思
|
真菌感染有什么症状
|
红虫是什么的幼虫
|
尿起泡沫是什么原因
|
喝了蜂蜜水不能吃什么
|
急性呼吸道感染是什么引起的
|
八月初三是什么星座
|
钱癣用什么药膏最好
|
梅雨季节是什么时候
|
上海为什么被称为魔都
|
排班是什么意思
|
指甲小月牙代表什么
|
农历八月初五是什么星座
|
34是什么意思
|
为什么会有白头发
|
儿童身份证需要什么材料
|
亿五行属什么
|
怀孕了吃什么药能打掉
|
作茧自缚是什么意思
|
心急吃不了热豆腐什么意思
|
万事大吉是什么意思
|
县公安局局长什么级别
|
五月二十四是什么星座
|
什么是爱国
|
奶奶的妈妈叫什么
|
中性粒细胞百分比偏低是什么意思
|
鸡蛋和什么炒好吃
|
数不胜数是什么意思
|
什么眼霜去眼袋效果好
|
玉米什么季节成熟
|
乳腺增生什么症状
|
过敏性结膜炎用什么药
|
隔空打牛是什么意思
|
wing是什么意思
|
114是什么意思
|
阳刃是什么意思
|
白蜜是什么
|
动脉血是什么颜色
|
1972年属什么
|
花生什么时候成熟
|
软件开发属于什么行业
|
山东都有什么大学
|
嘎哈是什么意思
|
什么是奢侈品
|
裂纹舌是什么原因引起的
|
江西古代叫什么
|
腻了是什么意思
|
电势是什么
|
男性尿路感染有什么症状
|
胃酸过多是什么原因造成的
|
态生两靥之愁中靥指什么
|
物竞天择什么意思
|
什么星座最疼射手座
|
2020年是属什么生肖
|
尿血吃什么药
|
abi医学上是什么意思
|
维民所止什么意思
|
十二生肖排第一是什么生肖
|
什么人靠别人的脑袋生活
|
阿莫西林有什么作用
|
甲亢是什么原因造成的
|
脊柱疼是什么原因
|
这是什么踏板
|
妊娠纹什么时候开始长
|
右眼皮跳是什么预兆女
|
县教育局局长是什么级别
|
老而弥坚是什么意思
|
少年郎是什么意思
|
脑震荡什么症状
|
手术后为什么不让睡觉
|
看头发应该挂什么科
|
涤塔夫是什么面料
|
孕妇喝可乐对胎儿有什么影响
|
绍兴酒是什么酒
|
二甲双胍有什么副作用
|
甘蔗男是什么意思
|
网球肘用什么方法能彻底治好呢
|
梦到分手了是什么征兆
|
玻璃人是什么意思
|
哪吒为什么叫哪吒
|
滑膜炎吃什么好得快
|
司空见惯的惯是什么意思
|
心跳过缓是什么原因造成的
|
柠檬是什么季节的水果
|
白蜡金是什么金
|
什么样的教诲
|
百度
Chromium Blog
News and developments from the open source browser project
Creating a Great User Interface For Your Web App
Friday, October 29, 2010
Today we are kicking off a series of blog posts that provide tips and tricks on how to create better web apps as well as insights behind the technology of the Chrome Web Store - Ed
.
Looking at building a web app for the
Chrome Web Store
? The browser landscape has changed a lot recently and user expectations about the quality and polish level of apps are extremely high thanks in part to the success of highly polished mobile apps. Can you meet these high expectations with a webapp?
Fortunately, you now have a lot more power and flexibility with the user interface thanks to the power of
HTML5, CSS3, and other new web technologies
. It’s now possible to make a web app that is every bit as slick and polished as the best desktop or phone app, while still maintaining the flexibility and portability of the web. For example, using CSS3 transitions and animations, you can make actions in your app feel much more interactive. You can use CSS3’s support for gradients, reflections and rounded corners to create scalable interfaces that look as if they were built using hand-crafted images. And with the rise of
GPU-accelerated graphics
, you’re now able to create compelling 3D experiences.
However, creating great user experiences is about more than sizzle and polish. Another important factor is focus. Ideally, an app should accomplish a single task well with a minimal amount of distractions. Be judicious with your use of links and ads that could take users away from the task at hand. When the user launches your app, they’re trying to accomplish something specific that your app enables; help them get started right away by minimizing the steps that they need to take, especially when they’re first trying your app. If the first thing a user sees is a registration screen, many will bounce off (once you need the users to sign in, you can use
OpenID and Google Accounts
to simplify the process). By installing your app they’ve indicated something stronger than just clicking a link - they want to use your app to accomplish something specific. Keep the distractions to a minimum and keep your app focused on the job at hand and your users will be happier.
UI responsiveness in your app is also crucial. For example, let’s say you’ve built a photo stitching app that glues together photos into one seamless larger photo. This may require a lot of CPU horsepower or even that you do the heavy lifting on the server. Maybe the whole operation takes two minutes to complete. However, you can still keep your interactive performance high while the operation proceeds asynchronously. You could ship the CPU work off of the main user interface thread using an
HTML5 Worker
or you could offload it to a server with an XHR. That alone isn’t enough though. You need to give the user feedback while this is happening, ideally something cool and visual and not just a progress bar. Meanwhile, the user should be able to do other things. If that’s not possible, then cancelling needs to be easy and responsive. Interactive performance is usually something that needs to be designed into your app up front rather than added later as an afterthought, so plan ahead.
In short, you need to think both like app developer as well as a web developer. Putting a little extra thought into focus, performance, feedback and polish can make the difference between “meh” and “whee!”.
Posted by Erik Kay, Software Engineer
V8 Benchmark Suite Updated
Thursday, October 7, 2010
The
V8 benchmark suite
contains a number of pure JavaScript benchmarks that capture the areas in which a JavaScript engine has to perform well to support the well-structured, maintainable, and high-performance web applications of tomorrow. These benchmarks have been useful for us when optimizing the V8 JavaScript engine and we have found that making them run faster leads to better performance for many of the web applications we enjoy using every day.
Today we have released
version 6
of the V8 benchmark suite. The main changes are in the RegExp and Splay components of the benchmark suite. For reference, we describe each of the existing benchmarks in the suite below, along with any changes made in version 6.
RegExp
: Regular expression benchmark generated by extracting regular expression operations from 50 of the most popular web pages. The regular expressions are exercised a number of times to reflect their popularity on those top 50 web pages.
Changed in version 6: each regular expression is now exercised on a number of different input strings instead of just one.
Splay
: Data manipulation benchmark that modifies a large splay tree to exercise the automatic memory management subsystem. The benchmark builds a large splay tree in a setup phase and then measures how fast nodes can be added and removed.
Changed in version 6: no longer converts the same numeric key to string repeatedly and updates the splay tree in a way that increases the pressure on the memory management subsystem.
Richards
: Operating system kernel simulation benchmark originally written in BCPL by Martin Richards. The Richards benchmark effectively measures how fast the JavaScript engine is at accessing object properties, calling functions, and dealing with polymorphism. It is a standard benchmark that has been successfully used to measure the performance of many modern programming language implementations.
DeltaBlue
: One-way constraint solver, originally written in Smalltalk by John Maloney and Mario Wolczko. The DeltaBlue benchmark is written in an object-oriented style with a multi-level class hierarchy. As such it measures how fast the JavaScript engine is at running well-structured applications with many objects and small functions.
Changed in version 6: fixed a couple of typos that do not have any impact on the behavior of the benchmark.
Crypto
: Encryption and decryption benchmark based on code by Tom Wu. The benchmark encrypts an input string, decrypts the result and verifies that encryption followed by decryption yields the original input. The encryption/decryption algorithm is RSA and the benchmark measures the performance of arithmetic operations on integers and array access.
RayTrace
: Ray tracer benchmark based on code by Adam Burmister. The benchmark measures floating-point computations where the object structure is constructed using the Prototype JavaScript library.
Changed in version 6: removed dead code that has no impact on the behavior of the benchmark.
EarleyBoyer
: Classic Scheme benchmarks, translated to JavaScript by Florian Loitsch's Scheme2Js compiler. The benchmarks exercise important areas of the JavaScript engine such as object allocation, data structure manipulation, and garbage collection. The translated nature of the benchmarks make them appear foreign, but the runtime characteristics of the benchmarks are highly representative of many real world web applications.
Curious to know how your browser performs?
Give it a spin
on the new version of the V8 benchmark suite.
Posted by Kasper Lund, Software Engineer
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
.
fpa是什么意思
去香港澳门旅游需要准备什么
游泳要带什么东西
动车是什么
缺钾会出现什么症状
白带黄绿色是什么炎症
情感什么意思
c3是什么
千卡是什么意思
皮肤爱出油是什么原因
属马的贵人属相是什么
海参有什么营养价值
烹饪是什么意思
正师级相当于地方什么级别
枫字五行属什么
感染四项挂什么科
尿白细胞弱阳性是什么意思
骨质疏松吃什么好
饮食不规律会导致什么
什么是框架协议
女累读什么hcv7jop5ns4r.cn
怀孕40天有什么症状hcv8jop6ns1r.cn
精液偏黄是什么原因hcv7jop5ns5r.cn
十二月十四日是什么星座hcv7jop4ns5r.cn
来姨妈可以吃什么水果hcv8jop4ns6r.cn
胃大是什么原因造成的hcv9jop5ns1r.cn
宝宝睡觉流口水是什么原因hcv9jop5ns8r.cn
哈吉是什么意思hcv9jop2ns7r.cn
26岁属什么生肖hcv7jop7ns0r.cn
oder是什么意思hcv9jop6ns1r.cn
什么是abohcv8jop5ns1r.cn
甲减对胎儿有什么影响hcv9jop6ns1r.cn
神志不清是什么意思hcv8jop0ns0r.cn
吃什么食物补气血inbungee.com
核桃不能和什么一起吃weuuu.com
干燥剂是什么成分hcv9jop1ns3r.cn
乙肝145阳性是什么意思hcv8jop0ns7r.cn
红豆不能和什么一起吃hcv9jop1ns3r.cn
血小板减少是什么症状hcv8jop7ns7r.cn
mango是什么意思liaochangning.com
百度