IT

 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 

 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 

 

 

 






 







 


IT

 

 

AI  

 

 






 







 


 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 

 






 







 


 

Web  

 

 

PlayStation  

 

YouTuber  

 





 
Wikipedia
 





 

 

 












Protecting Against HSTS Abuse  

26users  
webkit.org  


HTTP Strict Transport Security (HSTS) is a security standard that provides a mechanism for web sites to declare themselves accessible only via secure connections, and to tell web browsers where to go to get that secure version. Web browsers that honor the HSTS standard also prevent users from ignoring server certificate errors. Apple uses HSTS on iCloud.com, for example, so that any time a visitor



 

2018/03/17 09:57
 















 

















More Responsive Tapping on iOS  

26users  
webkit.org  


WebKit on iOS has a 350 millisecond delay before single taps activate links or buttons. WebKit has this delay because we also allow users to double tap to zoom, which is a great way to zoom in on content that is well-sized for large desktop displays, but appears too small on mobile devices. However, when a user has tapped once, WebKit cannot tell if the user intends on tapping again to trigger a d




 

2015/12/16 04:09
 













 











WebDriver Support in Safari 10  

26users  
webkit.org  


As web content has become increasingly interactive, responsive, and complicated, ensuring a good user experience across multiple platforms and browsers is a huge challenge for web developers and QA organizations. Not only must web content be loaded, executed, and rendered correctly, but a user must be able to interact with the content as intended, no matter the browser, platform, hardware, screen



 

2016/08/27 11:25
 













 











Updating Our Prefixing Policy  

25users  
webkit.org  


When implementing new features for the Web, its important for us to be able to get them into the hands of developers early, so they can give new things a try. (Of course, this also helps us identify and fix bugs!) In the past, browsers did this by using vendor-prefixed names for features. This was intended to protect the Web from the churn of spec and implementation changes. Browsers would eventu




 

2016/04/26 23:44
 









 











WebKit Features in Safari 17.0  

25users  
webkit.org  


Sep 18, 2023 by Jen Simmons and the Safari / WebKit Team Todays the day for Safari 17.0. Its now available for iOS 17 and iPadOS 17. [Update September 26th] And now, Safari 17.0 is available for macOS Ventura, and macOS Monterey, and macOS Sonoma. Safari 17.0 is also available in the vision OS Simulator, where you can test your website by downloading the latest beta of Xcode 15, which supports t



 

2023/09/19 05:55
 













 











Introducing Private Click Measurement, PCM  

25users  
webkit.org  


This blog post covers a new feature called Private Click Measurement, or PCM, for measuring ad clicks across websites and from iOS apps to websites. It is part of iOS and iPadOS 14.5 betas. Motivation and Goals Classic ad attribution on the web is done with cookies carrying user or device IDs. Such attribution constitutes cross-site tracking which WebKit is committed to preventing. Websites should



 

2021/02/02 08:15
 

















 











10 Years of Web Inspector  

24users  
webkit.org  


Ten years ago today we introduced the first version of Web Inspector to the world. That time was the wild west of web development, when your best debugging aid was alert(). While the earliest version of Web Inspector was limited (it didnt even have a console), it did expose two things that developers didnt have much insight into  the DOM tree and matching style rules. Web Inspector being open s



 

2016/01/17 00:04
 















 











Privacy Preserving Ad Click Attribution For the Web  

24users  
webkit.org  


A typical website is made of numerous components coming from a wide variety of sources. Many of the sources that make up a website are opaque to the user, and some third-party resources are designed to identify and track users as they browse the web, often in order to retarget ads and measure ad campaign effectiveness. The combination of third-party web tracking and ad campaign measurement has led



 

2019/05/22 22:22
 







 











Understanding Garbage Collection in JavaScriptCore From Scratch  

24users  
webkit.org  


JavaScript relies on garbage collection (GC) to reclaim memory. In this post, we will dig into JSCs garbage collection system. Before we start, let me briefly introduce myself. I am Haoran Xu, a PhD student at Stanford University. While I have not yet contributed a lot to JSC, I found JSC a treasure of elegant compiler designs and efficient implementations, and my research is exploring ways to tr




 

2022/07/30 01:22
 









 











WebKit Features in Safari 17.4  

23users  
webkit.org  


Just like Safari 15.4 and Safari 16.4, this Marchs release of Safari 17.4 is a significant one for web developers. Were proud to announce another 46 features and 146 bug fixes. You can experience Safari 17.4 on iOS 17.4, iPadOS 17.4, macOS Sonoma 14.4, macOS Ventura, macOS Monterey, and in visionOS 1.1. Architectural improvements Its always exciting to ship new features that you can use while b



 

2024/03/06 09:43
 







 











What Spectre and Meltdown Mean For WebKit  

23users  
webkit.org  


Security researchers have recently uncovered security issues known as Meltdown and Spectre. These issues apply to all modern processors and allow attackers to gain read access to parts of memory that were meant to be secret. To initiate a Spectre- or Meltdown-based attack, the attacker must be able to run code on the victims processor. WebKit is affected because in order to render modern web site




 

2018/01/09 10:16
 







 











Surfin Safari - Blog Archive » WebKit Does HTML5 Client-side Database Storage  

23users  
webkit.org  


The current working spec for the HTML5 standard has a lot of exciting features we would eventually like to implement in WebKit. One feature we felt was exciting enough to tackle now even though the spec is still in flux is client-side database storage. So for the last few weeks andersca, xenon, and I have been cooking up an implementation! The client-side database storage API allows web applicatio




 

2007/10/20 11:06
 





















 











New WebKit Features in Safari 12.1  

23users  
webkit.org  


For an up-to-date guide on dark mode in WebKit, including changes for iOS 13 and macOS Catalina, read our Dark Mode Support in WebKit post. With users ability to choose between light and dark color schemes, websites can start to look out of place, or worse, become a blinding and painful experience. To help websites better integrate with the dark appearance setting in macOS Mojave, WebKit provides



 

2019/04/06 10:17
 













 











WebGPU and WSL in Safari  

23users  
webkit.org  


WebGPU is a new API being developed by Apple and others in the W3C which enables high-performance 3D graphics and data-parallel computation on the Web. This API represents a significant improvement over the existing WebGL API in both performance and ease of use. Starting in Safari Technology Preview release 91, beta support is available for WebGPU API and WSL, our proposal for the WebGPU shading l



 

2019/09/13 15:24
 















 











An HTML Switch Control  

22users  
webkit.org  


Were very excited to introduce a new HTML form control as part of Safari 17.4: a switch. Two switches as seen on iOS, with the second switch using a custom CSS accent-color. The HTML for this example looks roughly like this: <style> .special { accent-color: papayawhip } </style> <input type=checkbox switch checked> <input type=checkbox switch checked class=special> Switches are a popular control



 

2024/02/29 08:46
 











 











Web High Level Shading Language | WebKit  

22users  
webkit.org  


This article is introducing a new graphics shading language for the Web named Web High Level Shading Language (WHLSL, pronounced whistle). The language is insprired by HLSL, the dominant shading language for graphics app developers. It extends HLSL for the Web platform to be safe and secure. Its easy to read and write, and is well-specified using formal techniques. Background Over the past few



 

2018/11/13 08:50
 







 











New <video> Policies for iOS  

22users  
webkit.org  


Since before your sun burned hot in space and before your race was born, Safari on iOS has required a user gesture to play media in a <video> or <audio> element. When Safari first supported <video> in iPhoneOS 3, media data loaded only when the user interacted with the page. But with the goal of returning more control over media playback to web developers, we relaxed this restriction in iOS 8: Saf



 

2016/07/26 00:29
 













 











Assembling WebAssembly  

22users  
webkit.org  


Jun 6, 2017 by JF Bastien, Keith Miller, Saam Barati @jfbastien Were pleased to announce that WebKit has a full WebAssembly implementation. Dynamic Duo WebAssembly is a no-nonsense sidekick to JavaScript. It isnt meant to be hand-written; rather, its a low-level binary format designed to be a suitable compilation target for existing languages such as C++. The WebAssembly code that the browser s



 

2017/06/07 07:51
 











 











Private Browsing 2.0  

21users  
webkit.org  


When we invented Private Browsing back in 2005, our aim was to provide users with an easy way to keep their browsing private from anyone who shared the same device. We created a mode where users do not leave any local, persistent traces of their browsing. Eventually all other browsers shipped the same feature. At times, this is called ephemeral browsing. We baked in cross-site tracking preventio



 

2024/07/17 09:42
 











 











Introducing SquirrelFish Extreme  

21users  
webkit.org  


Just three months ago, the WebKit team announced SquirrelFish, a major revamp of our JavaScript engine featuring a high-performance bytecode interpreter. Today wed like to announce the next generation of our JavaScript engine  SquirrelFish Extreme (or SFX for short). SquirrelFish Extreme uses more advanced techniques, including fast native code generation, to deliver even more JavaScript perform



 

2008/09/19 15:35
 

















 











Auto-Play Policy Changes for macOS  

21users  
webkit.org  


This is a guest post from the Safari team about changes to how Safari handles HTML5 video and audio auto-play. These changes may affect compatibility with your websites. As follow up to Safaris updated video policies for iOS last year, this week we announced we are making important changes to auto-play policies on the Mac. These changes provide users the ability to browse the web with fewer distr




 

2017/06/09 08:29
 













 











New WebKit Features in Safari 14.1  

21users  
webkit.org  


Safari 14.1 for macOS Big Sur, iPadOS 14.5, and iOS 14.5 brings new WebKit features, APIs, performance improvements, and improved compatibility for web developers. Take a look. Flexbox Gap Support Safari 14.1 now supports the gap property inside Flexbox containers, along with row-gap and column-gap. Gaps in Flexbox make it possible for web developers to create space between Flex items without reso



 

2021/04/30 08:21
 













 











Dark Mode Support in WebKit  

21users  
webkit.org  


With the introduction of Dark Mode in macOS Mojave last year, web developers have been asking for support in Safari to style web content that matches the system appearance. With the Safari 12.1 update in macOS 10.14.4, iOS 13, and iPad OS 13, dark mode support in WebKit and Safari has arrived. Dark Mode Behaviors By default there are no behavior changes with how pages look when a user is in dark m



 

2019/05/08 02:14
 













 











3D Transforms  

20users  
webkit.org  


WebKit on Mac OS X now has support for CSS 3D transforms, which allow you to position elements on the page in three-dimensional space using CSS. This is a natural extension of 2D transforms, which we described in an earlier blog post. 3D transforms have been supported on iPhone since 2.0, and now were please to announce that we have currently added support for Leopard and later. If you want to ju



 

2009/07/17 06:42
 















 











Speedometer 3.0: The Best Way Yet to Measure Browser Performance  

20users  
webkit.org  


As announced on browserbench.org today, in collaboration with other browser engine developers, Apples WebKit team is excited to introduce Speedometer 3.0, a major update that better reflects the Web of today. Its built together by the developers of all major browser engines: Blink, Gecko, and WebKit with hundreds of contributions from companies like Apple, Google, Intel, Microsoft, and Mozilla.



 

2024/03/12 03:57
 













 











Introducing Storage Access API  

20users  
webkit.org  


Note: Read about improvements to this technology in recent blog posts about Intelligent Tracking Prevention, and the Storage Access API. In June last year we introduced Intelligent Tracking Prevention (ITP). ITP is a privacy feature that detects which domains have the ability to track the user cross-site and either partitions the domains cookies or purges its website data all together. The strong




 

2018/02/22 08:43
 











 











Introducing Custom Elements  

20users  
webkit.org  


A little over a year ago, we announced the introduction of slot-based shadow DOM API, a lightweight mechanism to encapsulate a DOM tree by allowing the creation of a parallel DOM tree on an element called a shadow tree that replaces the rendering of the element without modifying the regular DOM tree. Today, were happy to announce the addition of the Custom Elements API to WebKit. With this API,




 

2016/11/19 10:39
 







 











Styling Scrollbars  

19users  
webkit.org  


WebKit now supports styling of the scrollbars in overflow sections, listboxes, dropdown menus and textareas. For those who want to skip the article and just go right to the source, here is an example. Here is a screenshot for those not running a recent enough WebKit: The scrollbar pseudo-element indicates that an object should use a custom scrollbar. When this pseudo element is present, WebKit wil



 

2009/03/20 15:27
 















 











Removing Legacy SPDY Protocol Support  

19users  
webkit.org  


This is a guest post from Apples CFNetwork team about changes to the URLSession networking framework used by Safari and WebKit on Apple platforms. These changes may affect compatibility with your websites. SPDY is a network protocol designed to improve the performance of web browsing and other HTTP-based communication by addressing many limitations of the HTTP/1.1 protocol. Safari gained support




 

2019/01/26 12:55
 



 








 




























 

WebKit  

 



j

k

l

e

o
 
 
















 









 

















 









 









 







Pro



 




 






App Storeからダウンロード
Google Playで手に入れよう


Copyright © 2005-2024 Hatena. All Rights Reserved.
 





x