皮肤是什么组织
|
嘴里发苦是什么原因
|
吃辣拉肚子是什么原因
|
10点多是什么时辰
|
匝道什么意思
|
电泳是什么意思
|
茴香是什么
|
石榴花是什么季节开的
|
胎儿偏小吃什么补得快
|
龙王庙是指什么生肖
|
81年五行属什么
|
乌鸦兄弟告诉我们什么道理
|
女人喜欢什么类型男人
|
女生体毛多是什么原因
|
幻觉幻听是什么症状
|
痔疮用什么药膏
|
过继是什么意思
|
ppl是什么药
|
缅甸的首都叫什么名字
|
痔疮有什么影响
|
为什么单位不愿意申请工伤
|
什么的山
|
不爱说话的人是什么性格
|
立加羽念什么
|
春梦了无痕是什么意思
|
贵妇是什么意思
|
帝王是什么意思
|
螳螂吃什么
|
头皮发麻是什么病的前兆
|
心疼是什么意思
|
到是什么意思
|
为什么会长黑痣
|
强字五行属什么
|
苹果手机用的什么系统
|
孩子发烧按摩什么部位退烧
|
糖蛋白是什么
|
心脏t波改变吃什么药
|
心影饱满是什么意思
|
三头六臂开过什么生肖
|
吃什么食物补铁
|
继发性高血压什么意思
|
潦倒是什么意思
|
命里缺金取什么名字好
|
五福是什么
|
脾大对身体有什么影响
|
ep是什么
|
排卵日是什么时候
|
眼睛老是肿着是什么原因造成的
|
经典是什么意思
|
面部神经吃什么药
|
青春永驻什么意思
|
女人喝胶原蛋白有什么好处
|
下午三点多是什么时辰
|
小腿发痒是什么原因
|
荧光色是什么颜色
|
口腔溃疡为什么是白色的
|
尿比重是什么意思
|
静脉曲张吃什么药好
|
生化八项是检查什么
|
九月十号是什么节日
|
元武道是什么
|
拔鼻毛有什么危害
|
鼠的三合生肖是什么
|
石榴花什么时候开花
|
superstar是什么意思
|
迄今为止什么意思
|
狗上皮过敏是什么意思
|
眉梢有痣代表什么
|
吃什么壮阳
|
睡眠不好挂什么科门诊
|
师级干部是什么级别
|
什么无什么事
|
穿刺检查是什么意思
|
年轮是什么意思
|
狗狗发抖是什么原因
|
腿经常抽筋是什么原因
|
男人洁身自好什么意思
|
感冒喉咙痛吃什么药好
|
ffa是什么意思
|
天明是什么意思
|
利涉大川是什么意思
|
原发性高血压是什么意思
|
吃银耳有什么好处和坏处
|
四字五行属什么
|
阴阳两虚吃什么食物
|
nbr是什么材质
|
高亢是什么意思
|
2044年是什么年
|
为什么会想吐
|
貘是什么
|
拮抗是什么意思
|
午五行属什么
|
acs是什么
|
高良姜是什么姜
|
搬家送什么礼物最好
|
眼底出血有什么症状
|
造影手术是什么意思
|
珊五行属什么
|
dr是什么意思
|
支队长是什么级别
|
1月2日是什么星座
|
碟鱼头是什么鱼
|
汗毛长的女人代表什么
|
木棉是什么面料
|
指鹿为马是什么意思
|
zing是什么意思
|
镜子是用什么做的
|
黄鳝吃什么
|
还愿有什么讲究
|
什么季节掉头发最厉害
|
白带有血丝是什么情况
|
肺主治节是什么意思
|
5月3日什么星座
|
静脉血栓吃什么药
|
新生儿满月打什么疫苗
|
几斤几两是什么意思
|
舌头边缘有齿痕是什么原因
|
抗生素是什么意思
|
湖北古代叫什么
|
肺结核传染途径是什么
|
青少年额头长痘痘是什么原因
|
pussy是什么意思
|
坐骨神经痛是什么原因引起的
|
月经期间适合吃什么食物
|
se是什么国家
|
最大的海是什么海
|
两胸中间疼是什么原因
|
小巧玲珑是什么意思
|
排湿气吃什么药效果好
|
什么是天赋
|
琉璃和玻璃有什么区别
|
aep是什么意思
|
羊齿状结晶代表什么
|
二龙戏珠是什么意思
|
520是什么节日
|
凤字五行属什么
|
不景气是什么意思
|
梦见发面是什么意思
|
例假一个月来两次是什么原因
|
总胆红素偏高是什么病
|
尽善尽美是什么生肖
|
1688是什么
|
国代是什么意思
|
看胸挂什么科
|
红颜薄命的意思是什么
|
海棠什么时候开花
|
白喉采取什么隔离
|
手指甲有竖纹什么原因
|
一米阳光是什么意思
|
慰劳是什么意思
|
已所不欲勿施于人是什么意思
|
嘴唇起白皮是什么原因
|
516是什么星座
|
血清碱性磷酸酶高是什么意思
|
老人流口水是什么原因引起的
|
什么目什么身
|
thc是什么意思
|
acc是什么意思
|
吃银耳有什么功效和作用
|
11月11日什么星座
|
什么叫精索静脉曲张啊
|
鞋子上eur是什么意思
|
hbv是什么意思
|
水乳什么牌子好用
|
脚心发凉是什么原因
|
东北属于什么气候
|
为什么夏天吃姜好
|
与虎谋皮是什么生肖
|
蚊子怕什么气味
|
荣五行属什么
|
睡觉张嘴巴是什么原因
|
久而久之下一句是什么
|
无聊干什么
|
内射什么感觉
|
舌头肿了是什么原因
|
夫妻少配无刑是什么意思
|
痰多是什么问题
|
62岁属什么生肖
|
揽件是什么意思
|
梦见打篮球是什么意思
|
无什么无
|
门字五行属什么
|
心律平又叫什么名字
|
17度穿什么衣服合适
|
vivo是什么品牌手机
|
一个人自言自语的说话是什么病
|
天干是什么
|
sjb是什么意思
|
莲蓬什么时候成熟
|
华西医院院长什么级别
|
什么人会得免疫性脑炎
|
心肌炎查什么能查出来
|
贫血三项是指什么检查
|
日字旁和什么有关
|
9月13日是什么纪念日
|
什么不绝
|
7月八号是什么星座
|
什么狗聪明听话又好养
|
老是胃疼是什么原因
|
深海鱼油什么时候吃最好
|
男人眼袋大是什么原因造成的
|
月经一个月来两次什么原因
|
枕头太低有什么影响
|
不均质脂肪肝是什么意思
|
吃什么能提高代谢
|
妈妈像什么
|
吃什么凉血效果最好
|
mm是什么意思单位
|
眼底出血有什么症状
|
耳石症看什么科
|
病案号是什么意思
|
女生额头长痘痘是什么原因
|
蜂蜜有什么功效
|
女朋友过生日送什么最好
|
10.28是什么星座
|
人生感悟是什么意思
|
4月24号是什么星座
|
令堂是什么意思
|
带id是什么意思
|
忆苦思甜下一句是什么
|
七月十日是什么日子
|
太阳鱼吃什么食物
|
k开头的是什么车
|
高危型hpv52阳性是什么意思
|
山莨菪碱为什么叫6542
|
荷字五行属什么
|
左下腹疼痛挂什么科
|
手五行属什么
|
怀孕时间从什么时候开始算
|
入睡难一般是什么原因造成的
|
追什么
|
凝血五项是检查什么的
|
polo villae是什么档次
|
面霜是什么
|
5岁属什么生肖
|
脚后跟开裂是什么原因
|
为什么会得胆结石
|
锦鲤可以和什么鱼混养
|
干咳 吃什么药
|
被蚊子咬了涂什么药膏
|
睡觉咬牙齿是什么原因引起的
|
眼皮有点肿是什么原因
|
小水母吃什么
|
手脱皮用什么药
|
蒟蒻是什么意思
|
边缘性脐带入口是什么意思
|
手指关节疼痛挂什么科
|
红光对皮肤有什么作用
|
女人阴道痒是什么原因
|
小狗吃什么
|
梦见自己大肚子怀孕是什么意思
|
是什么样的感觉我不懂是什么歌
|
咳嗽能吃什么水果最好
|
蚯蚓靠什么运动
|
saucony是什么牌子
|
脑梗挂什么科室
|
垣字五行属什么
|
女的排卵期一般是什么时间
|
7月1日什么星座
|
私房菜是什么意思
|
梦见一个小男孩是什么意思
|
吃什么能养肝护肝
|
资治通鉴讲的是什么
|
崩漏是什么意思
|
百度
Chromium Blog
News and developments from the open source browser project
Universal rendering with SwiftShader, now open source
Wednesday, June 29, 2016
SwiftShader is a software library for high-performance graphics rendering on the CPU. Google already uses this library in multiple products, including Chrome, Android development tools, and cloud services. Starting today, SwiftShader is fully open source, expanding its pool of potential applications.
Since 2009, Chrome has used SwiftShader to enable 3D rendering on systems that can’t fully support hardware-accelerated rendering. While 3D content like
WebGL
is written for a GPU, some users’ devices don’t have graphics hardware capable of executing this content. Others may have drivers with serious bugs which can make 3D rendering unreliable, or even impossible. Chrome uses SwiftShader on these systems in order to ensure 3D web content is available to all users.
Chrome running without SwiftShader on a machine with an inadequate GPU (left) cannot run the WebGL Globe experiment. The same machine with SwiftShader enabled (right) is able to fully render the content.
SwiftShader implements the same OpenGL ES graphics
API
used by Chrome and Android. Making SwiftShader open source will enable other browser vendors to support 3D content universally and move the web platform forward as a whole. In particular, unconditional WebGL support allows web developers to create more engaging content, such as casual games, educational apps, collaborative content creation software, product showcases, virtual tours, and
more
. SwiftShader also has applications in the cloud, enabling rendering on GPU-less systems.
To provide users with the best performance, SwiftShader uses several techniques to efficiently perform graphics calculations on the CPU. Dynamic code generation enables
tailoring
the code towards the tasks at hand at run-time, as opposed to the more common compile-time optimization. This complex approach is simplified through the use of
Reactor
, a custom C++ embedded language with an intuitive imperative syntax. SwiftShader also uses vector operations in
SIMT
fashion, together with multi-threading technology, to increase parallelism across the CPU’s available cores and vector units. This enables real-time rendering for uses such as
app streaming
o
n
A
n
d
r
o
i
d.
Developers can access the SwiftShader source code from its
git repository
. Sign up for the
mailing list
to stay up to date on the latest developments and collaborate with other SwiftShader developers from the open-source community.
Posted by Nicolas Capens, Software Engineer and Pixel Pirate
Chrome 52 Beta: CSS containment, simpler performance measurement, streamable responses from service workers, and more options for web push
Friday, June 10, 2016
Unless otherwise noted, changes described below apply to the newest Chrome
Beta
channel release for Android, Chrome OS, Linux, Mac, and Windows.
CSS Containment
Rich, interactive experiences are a cornerstone of the web, but can sometimes take a long time to render due to their complexity. Currently, Chrome improves rendering performance by using heuristics to determine which parts of a page have changed. Only sections that have changed are updated instead of rendering the entire page 60 times per second. However, because elements can display outside the bounds of their parents, it is possible that changes to one element could affect elements anywhere else in the document. This dramatically increases the number of elements that Chrome must consider while rendering.
New in this release, the CSS
contain
property allows developers to
prevent an element’s children from displaying outside of its bounds
. When an element updates, this guarantee allows Chrome to ignore any element outside the parent node during rendering, leading to faster rendering times.
Performance Observer
Collecting accurate real-user measurement (RUM) data is critical to detecting performance problems and regressions that may hurt the user experience of a site. Chrome's DevTools allow local site testing, but measuring how a site performs for real users with varied devices can be challenging. The latest version of Chrome supports the
PerformanceObserver
API, which enables a
simple and performant way to collect RUM data
at runtime. Instead of polling for updates,
sites can declare which metrics they’re interested in
. The browser notifies the site when new data points for those metrics become available.
Service Worker Responses Powered by ReadableStreams
Streaming HTTP responses allow browsers to progressively render earlier portions of a large HTML document before the entire response is available. The latest version of Chrome
improves service workers by adding streaming support
. Sites can use the
Streams API
to construct streamable
Response
objects by passing a
ReadableStream
to the Response constructor.
Offline Wikipedia client
demonstrates the speed benefits of readable streams.
Web Push Protocol and VAPID Support
Push notifications
have unlocked a new level of re-engagement for web apps, but until now developers have had to use proprietary push message delivery services and different APIs for different browsers. Chrome now supports
VAPID
, an open standard to authenticate a site’s server with a push service. When using VAPID, sites are given a
Firebase Cloud Messaging
endpoint, which supports the cross-browser
web push protocol
.
Other features in this release
Chrome now pauses animations while showing modal dialog boxes.
HTTP
alternative services
allow sites to specify additional origins that can be used to reach a certain resource, enabling easier protocol upgrades and load balancing.
ImageBitmaps
can be created more easily using
ImageBitmapOptions
to specify configurations on construction.
Sites can now free the memory consumed by an
ImageBitmap
using
ImageBitmap.close()
.
Chrome now supports
OpenType
small capitals and easier styling of numbers using the
font-variant-caps
and
font-variant-numeric
properties.
Touch gestures
inside a cross-origin iframe can no longer trigger popups unless they correspond to a tap gesture, preventing accidental pop-ups during scrolling.
Now only secure origins can
create or delete secure cookies
on Chrome for Android.
The latest version of Chrome supports
-webkit-appearance:none
which disables the default rendering of HTML5
meter
elements and allows easier custom CSS styling.
The
unsafe-dynamic
Content Security Policy expression allows sites to use single-use or hash-based whitelists to verify script sources, making it easier to
protect against cross-origin scripting attacks
.
Sites can
now use the Fetch API
to programmatically
set the referrer policy
for a
request
.
CanvasRenderingContext2D
now supports the
filter
attribute, allowing sites to apply effects to primitives drawn to the canvas.
Sites can now test whether or not a key exists within the bounds of an
IDBKeyRange
using
IDBKeyRange.includes()
.
The
HTMLMediaElement.srcObject
attribute simplifies associating a
MediaStream
with a media element.
AudioParam
now supports the read-only
min
and
max
attributes
to simplify introspection.
RTCCertificates
can now be stored in IndexedDB.
PannerNode
and
AudioListener
now support automation methods, allowing smooth audio transitions.
Stylesheets can now specify alpha values for colors using
eight- and four-bit hexadecimal values
instead of the longer
rgba()
syntax.
Sites
can now experiment
with
persistent storage
as an
origin trial
, allowing a site to disable automatic storage clearing when bookmarked.
Multiple WebVTT tracks will now be presented as
user options
in the default media controls, enabling language selection for captions and subtitles.
postMessage
overrides of the form
postMessage(message,transferables,targetOrigin)
have been deprecated.
The
MediaStream
ended event and the corresponding onended attribute have been deprecated.
The
web app manifest
icons
entry no longer supports the density property.
The
DynamicsCompressorNode.reduction
attribute is now a
readonly float
instead of an
AudioParam
.
flexbox
children with
position:absolute
will now be
positioned using justify and align
if the element does not have a
left:
,
right:
,
top:
,
or bottom:
position specified.
requestAutocomplete()
has been
deprecated and removed
due to low usage numbers.
X-Frame-Option
will no longer be supported in the
meta
tag to support a more secure implementation.
Invalid values for
track-kind
are now treated as
metadata
instead of
subtitles
to improve media behavior in older user agents.
Posted by Shubhie Panicker, Performance Powerhouse
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
.
马头岩肉桂是什么茶
六月十号是什么星座
左手尾戒什么意思
尿蛋白十一是什么意思
姜黄与生姜有什么区别
孕妇什么情况容易早产
为什么经常头疼
红枣有什么功效
70年属什么
血沉高忌口什么
降血脂吃什么最好
遍布是什么意思
二垒是什么意思
去海边穿什么衣服拍照好看
放任是什么意思
石乐读什么
万能输血者是什么血型
防中暑喝什么
兔唇是什么原因造成的
补脑吃什么最好
景德镇有什么好玩的hcv8jop8ns5r.cn
ur是什么牌子hcv9jop4ns5r.cn
育婴员是做什么的hcv8jop8ns1r.cn
7月17日是什么日子helloaicloud.com
vre是什么细菌hcv7jop6ns6r.cn
贫血喝什么茶hcv8jop0ns5r.cn
睡觉空调开什么模式hcv8jop4ns0r.cn
生物制剂对人体有什么副作用hcv9jop2ns8r.cn
郑和下西洋是什么朝代hcv9jop4ns5r.cn
攫住是什么意思hcv8jop5ns3r.cn
木舌是什么字hcv9jop8ns0r.cn
耳耵聍是什么东西hcv9jop0ns9r.cn
月抛什么意思hcv8jop2ns5r.cn
尿糖2个加号是什么意思hcv8jop8ns7r.cn
胡饼是什么hcv9jop0ns1r.cn
儒家思想的核心是什么hcv8jop9ns8r.cn
熊猫尾巴什么颜色hcv8jop9ns1r.cn
肆虐是什么意思hcv9jop6ns2r.cn
男性前列腺炎有什么症状hcv8jop7ns5r.cn
什么是一二三级医院hcv8jop4ns8r.cn
百度