You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
by iphonedigital AppleはiOS上で動作するブラウザについて、たとえFirefoxやChromeであっても、ブラウザのレンダリングエンジンにはAppleが開発したWebKitを使うことを強制しています。この問題について、Microsoft Edgeのプロダクトマネージャーであるアレックス・ラッセル氏が「AppleはChromeの市場独占を防ぐためではなく、むしろブラウザの将来性を奪っている」と強く批判しています Apple Is Not Defending Browser Engine Choice - Infrequently Noted https://infrequently.org/2022/06/apple-is-not-defending-browser-engine-choice/ そもそもラッセル氏が一連の話をするきっかけが、Twitter上で「Appl
WebKitのcommitterになった。僕はAppleやIgaliaやSonyの従業員ではなく、完全に趣味である。 I'm officially a WebKit (@webkit) committer! Thank you to the JSC reviewers who have been reviewing my patches. — sosuke (@__sosukesuzuki) August 18, 2024 WebKitの開発者のステータスのポリシーは https://webkit.org/commit-and-review-policy/ を参照してほしい。Committerよりも強い権限を持つreviewerという人たちもいる。人のパッチを正式に承認したり拒否したりすることはreviewerにしか出来ない。 2024年2月からパッチを投げ始めて、6月の半ばくらいにcom
On June 23rd, the WebKit project froze its Subversion tree and transitioned management and interaction with our source code to git on GitHub. Why git? git’s distributed nature makes it easy for not just multiple developers, but multiple organizations to collaborate on a single project. git’s local record of changes makes moving commits between branches or reverting changes simple and quick. git’s
Life with Web Browser Engine (Gecko, WebKit and etc), Mobile and etc. 最近WebKitとBlinkの実装が異なってることでいろいろ困っているんですが、その話はさておき、WebKitのスタンスが明確にわかるようなメールスレッドが最近あった。 Web NFCのエディタのFrançois Beaufort (Google)がWebKitサイドへWeb NFCについての意見を聞きたいということで、webkit-devにメールを投げたのだけど、そのお話。 メールスレッドはこれ。 https://lists.webkit.org/pipermail/webkit-dev/2020-January/031006.html 事実上WebKitトップのMaciejが、 We do not believe a permission prom
ContentsHTMLCSSWeb APIsJavaScriptWeb AppsMediaPrivacySecurityWKWebViewSafari Web ExtensionsWeb InspectorFeedbackAnd More With over 70 additions to WebKit, Safari 15.4 is packed with new web technologies, updates, and fixes. We’ve assembled a huge release as part of our commitment to web developers, and the people who use the web. This is the first big WebKit release of 2022, and we’re just getting
ContentsWeb Inspector ExtensionsContainer QueriesWeb Push for macOSSubgridFlexbox InspectorAccessibility ImprovementsAnimation ImprovementsOverscroll BehaviorShared WorkerAnd moreFeedback WebKit has had a big year, with over 162 new features and improvements shipping in WebKit browsers — including Safari 15.2, Safari 15.4, and Safari 15.5. Features from earlier this year include dialog element, la
Mar 27, 2023 by Patrick Angle, Marcos Caceres, Razvan Caliman, Jon Davis, Brady Eidson, Timothy Hatcher, Ryosuke Niwa, and Jen Simmons ContentsWeb Push on iOS and iPadOSImprovements for Web AppsWeb ComponentsCSSHTMLJavaScript and WebAssemblyWeb APIImages, Video, and AudioWKWebViewDeveloper ToolingWeb InspectorSafari Web ExtensionsSafari Content BlockersNew Restrictions in Lockdown ModeMore Improve
「〜がChromiumベースに!」なことが起こるたびに「Chromium/BlinkはWebKitを源流とするエンジンでしかじか」みたいな話が出てきて、「実質WebKitだから同じだね」という反応が出てくるのが恒例行事っぽくなってるけど、結構モニョモニョする。 先祖が同じなら子孫も同じ、ってそんな単純な話じゃない。 fork前、BlinkがChromium WebKitというかWebKit Chromium portと呼ばれていた頃でさえ、Chromium portとApple portの2つが同じエンジンと呼べる箇所って、layoutとかdomとかstyleとかブラウザエンジンのコア部分だけで、他はV8とJSCとか、SkiaとCore Graphicsとか、そもそもプロセス分けてる方法も違うし、呉越同舟というか寄り合い所帯感だった。composition周りだってApple portはC
Appleがデフォルトブラウザである「Safari」をMicrosoft Edgeと同じChromiumベースに移行するという噂が流れ、WebKitチームがこれを否定しています。詳細は以下から。 Microsoftは昨年(2018)12月、Windowsのデフォルトブラウザである「Microsoft Edge」のベースにChromiumオープンソース・プロジェクトを採用し、macOSなどのクロスプラットフォームに対応させると発表。来年(2020)年01月15日の正式リリースを目指していますが、 Chrome Unboxedによると、ロシアのiphones.ruというブログが、「AppleがデフォルトブラウザであるSafariをWebKitベースからEdgeと同じChromiumベースに移行する」という記事を公開し、その記事が欧米のメディアに飛び火して、WebKitチームがこれは完全なフェイ
AppleのWebブラウザ「Safari 17.4」で、日本語の縦書き表示が可能になった。本バージョンではWebKitのインラインレイアウトエンジンの全面的な書き換えを完了し、相互運用性やパフォーマンスが向上した。 Appleは、3月5日付けでリリースされたiOS 17.4、iPadOS 17.4、現在ベータ版のmacOS Sonoma 14.4などにバンドルされるWebブラウザ「Safari 17.4」で、日本語の縦書き表示が可能になったことを明らかにしました。 AppleはこのSafari 17.4で、過去21年間使われてきたレンダリングエンジンであるWebkitのレガシーなラインレイアウトエンジンをついに廃止し、インラインレイアウトエンジンの全面的な書き換えを完了したことを報告しています。 これにより、最新のWeb標準での相互運用性が向上し、インラインレイアウトのバグが減り、パフォー
WebKitベースでFirefoxとChrome用機能拡張をサポートし、Safariより軽量なMac用ネイティブ・ブラザ「Orion」がBetaテスターを募集しています。詳細は以下から。 OrionはGoDaddyの元プロダクトマネージャーで、WordPressホスティングサービスManageWPの設立者のVladimir Prelovacさんが、約3年前から開発しているWebKitベースのMac用ネイティブブラザで、Safariより軽量かつFirefoxとChrome用の機能拡張を利用することができるというのが特徴となっています。 What is Orion based on? Orion’s rendering engine is WebKit and Orion shares much of the same technology used in Apple’s Safari. Th
歌川さんの記事で-webkit-text-strokeの存在を知らなかった。昔はこういうことをやろうとすると、同じ文字の要素をいくつか生成して、ちょっとずつ座標を変えて重ねる、ということをやっていて地道なことをしていた。良い時代になって嬉しい。 だんだんstrokeを伸ばしていったらおもしろいかと思って、最初CSSアニメーションでやってみたら、アニメーションにはならず、残念ながらなめらかなアニメーションにはならず、かくかく動いていたので、こうしてrequestAnimationFrameで動かしています。みなさんには読みづらくてご迷惑をおかけします。 const text = document.querySelector('#entry-26006613784505675'); const updateTextStroke = () => { text.style = '-webkit-t
米Appleは3月26日(現地時間)、「iOS 14.4.2」「iPadOS 14.4.2」「iOS 12.5.2」「watchOS 7.3.3」をリリースした。すべて同じWebKit関連の脆弱性を修正するセキュリティアップデートだ。Appleは、「この脆弱性が悪用された可能性があるという報告を認識している」としている。 このWebKitの脆弱性「CVE-2021-1879」を利用して悪意を持って作成されたWebコンテンツを処理すると、「ユニバーサルクロスサイトスクリプティング」が発生する可能性がある。ユニバーサルクロスサイトスクリプティングはクロスサイトスクリプティング攻撃の一種で、安全なはずのWebページのセッションに侵入できてしまうため、非常に危険だ。 この脆弱性は、米Googleのセキュリティチームが発見し、報告した。 対象となるのは、iPhone 5s、iPhone 6、iPho
Sep 18, 2023 by Jen Simmons and the Safari / WebKit Team Today’s the day for Safari 17.0. It’s 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
ContentsArchitectural improvementsWeb AppsForm elementsCSSWeb APIJavaScriptMediaSVGWebGLWeb AssemblyWeb InspectorChanges to SafariSafari ExtensionsWeb AuthenticationBug Fixes and moreUpdating to Safari 17.4Feedback Just like Safari 15.4 and Safari 16.4, this March’s release of Safari 17.4 is a significant one for web developers. We’re proud to announce another 46 features and 146 bug fixes. You ca
WebAssembly Type Reflection JavaScript APIの一部をWebKitに実装したので紹介します。 WebAssembly Type Reflection JavaScript API とは WebAssembly Type Reflection JavaScript APIは、Memory・Table・Global・関数の型に関する情報をJavaScriptから取得するAPIを追加する提案です。https://github.com/WebAssembly/js-types で管理されています。 たとえば、MemoryやTableであればサイズの制限、Globalであれば値の型とミュータビリティ、FunctionであればそのシグネチャをJavaScriptから取得できます。 この提案は、既存のAPIに対して3つの変更を加えます。 1. Memory、Glob
Appleは2022年9月12日に、iOS 16・macOS Monterey・macOS Big Sur向けにSafari 16をリリースしました。このSafari 16のWebKit機能について、SafariとWebKitのWeb Developer ExperienceチームでAppleエヴァンジェリストを務めるジェン・シモンズ氏が解説しています。 WebKit Features in Safari 16.0 | WebKit https://webkit.org/blog/13152/webkit-features-in-safari-16-0/ シモンズ氏によると、今回リリースされたSafari 16には、ベータ版にはなかった多彩な機能が盛り込まれているとのこと。Safari 16 Betaの機能については、以下の記事を読むとよく分かります。 「Safari 16 Beta」のW
Appleがアプリのサイドローディングおよびサードパーティーアプリストアを許可する方針であると報じられたばかりですが、その流れの一環として、iOSでWebKit以外のブラウザエンジンの使用が許可される可能性も浮上しています。 WebKitベースでないブラウザの使用がiOSで可能に? Appleの動向に詳しいBloombergのマーク・ガーマン記者が伝えたところによれば、「現在、Alphabet傘下のGoogleのChromeなどを含むサードパーティーのWebブラウザは、AppleのSafariのブラウジングエンジンであるWebKitを使用することが要求されている」とのことですが、「新しい法律に対応する計画の下で、Appleはその義務付けを取り除くことを検討している」そうです。 WebKitとは、Appleが中心となって開発しているオープンソースのHTMLレンダリングエンジン群の総称で、HT
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
ITジャーナリスト/Publickeyブロガー。IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。 Appleは、3月5日付でリリースされたiOS 17.4、iPadOS 17.4、現在ベータ版のmacOS Sonoma 14.4などにバンドルされるWebブラウザ「Safari 17.4」で、日本語の縦書き表示が可能になったことを明らかにしました。 AppleはこのSafari 17.4で、過去21年間使われてきたレンダリングエンジンであるWebkitのレガシーなラインレイアウトエンジンをついに廃止し、インラインレイアウトエンジンの全面的な書き換えを完了したことを報告しています。 これにより、最新のWeb標準での相互運用性が向上し、インラインレイアウトのバグが減り、パフォーマンスが向上し、安定性が改善され、新しい機能をはるかに簡単に実装で
With the release of Safari 14 for macOS Big Sur, iPadOS 14, iOS 14, and watchOS 7, WebKit brings significant improvements to performance and privacy along with a host of new features for web developers. Take a look at all of the improvements WebKit is adding with the release of Safari 14. Safari Web Extensions This release brings support for Safari Web Extensions. They are a type of extension prim
This year’s spring releases of Safari 13.1 for macOS Catalina, iPadOS, iOS, and watchOS bring a tremendous number of WebKit improvements for the web across Apple’s platforms. All of this with many more updates for improved privacy, performance, and a host of new tools for web developers. Here’s a quick look at the new WebKit enhancements available with these releases. Pointer and Mouse Events on i
ContentsTerminologyThe Default Cookie PolicyPrivate Browsing ModePartitioned Third-Party StoragePartitioned Service WorkersPartitioned Third-Party HTTP CacheAnti FingerprintingIntelligent Tracking Prevention (ITP) WebKit has implemented tracking prevention technologies, spanning from 2003 with Safari 1.0 until today. Most of them are on by default. This document describes shipping behavior includi
WebKitのゼロデイ脆弱性を修正する緊急セキリティ対応「macOS 13.4.1 (a)」と「iOS/iPadOS 16.5.1 (a)」適用後に、Facebookなど一部のWebサイトが利用できなくなる不具合が確認され、Appleが配信を停止したようです。詳細は以下から。 Appleは現地時間2023年07月10日、MacやiPhone/iPad向けにWebKitのゼロデイ脆弱性を修正する緊急セキリティ対応「macOS 13.4.1 (a)」と「iOS/iPadOS 16.5.1 (a)」をリリースしましたが、 この緊急セキリティ対応のパッチを適用したSafariで、Facebookなど一部のWebサイトにアクセスできない/ブラウザがサポートされていないという表示が出る不具合が確認されているそうです。 This is Facebook after the patch update 13
AppleがiOS 16・iPadOS 16・macOS Ventura・macOS Monterey・macOS Big Sur向けにSafari 16.4を2023年3月28日にリリースしました。このSafari 16.4のレンダリングエンジンであるWebKitのアップデート内容を、AppleのWebKit開発陣がブログでまとめています。 WebKit Features in Safari 16.4 | WebKit https://webkit.org/blog/13966/webkit-features-in-safari-16-4/ ・iOSおよびiPadOSでのウェブプッシュ通知 iOS 16.4からウェブプッシュ通知が可能になることは、2023年2月に告知されていた通りで、ウェブサイトからユーザーに通知を送信可能になります。 iOS 16.4で「ウェブサイトからのプッシュ通知
by JeanbaptisteM AppleがSafariに用いられているオープンソースのレンダリングエンジン「WebKit」の修正を3週間にわたって無視し、既知の脆弱性を放置し続けていることが判明しました。 Patch Gapping a Safari Type Confusion | Theori https://blog.theori.io/research/webkit-type-confusion/ No, it doesn’t just crash Safari. Apple has yet to fix exploitable flaw | Ars Technica https://arstechnica.com/gadgets/2021/05/exploitable-security-bug-remains-in-ios-and-macos-3-weeks-after-up
iOSでは、Safariの基礎を成すWebKitブラウザエンジンがすべてのブラウザに使用されていますが、Safariにしか開かれていない機能があることが反競争的であるとして、他のブラウザエンジンの使用を求める声が高まっています。 どのブラウザを使っていてもSafariを使用している状態 Web開発者のグループが“Open Web Advocacy”というプロジェクトを起ち上げ、iOSをサードパーティーブラウザエンジンに開放するようAppleに求めています。 あまり知られていないかもしれませんが、iOSはWebKitエンジンに依存しているため、見かけ上は他のブラウザを使用していても、実際にはSafariを使っているのと変わらない状態となっています。 これに対して、Open Web Advocacyは以下の声明を発表しています。 このグループの目的は、iOSに他のブラウザエンジンを許可する必要
関連記事 iOS 14.5とwatchOS 7.4配信開始 マスクのままロック解除やトラッキング許可など盛りだくさん Appleが「iOS 14.5」と「watchOS 7.4」をリリースした。これでマスクのままのロック解除機能や「AirTag」を探すなど多数の機能が使えるようになり、50件以上の脆弱性も修正される。 iOSの14.4.2と12.5.2配信 「悪用された可能性のあるWebKitの重要なセキュリティアップデート」 Appleが、iOS、iPadOS、watchOSのアップデートをリリースした。悪用された可能性のあるWebKitの脆弱性を修正するものだ。iPhone向けは「iOS 14.4.2」だけでなく、旧モデル向けの「iOS 12.5.2」も出ている。 iOSとiPadOSの14.4.1とwatchOSの7.3.2配信 「重要なセキュリティアップデート」 Appleは、「i
Appleはウェブブラウザのレンダリングエンジン「WebKit」の主要な開発者であり、iOS向けのウェブブラウザはWebKitの採用が必須となっています。iOS向けブラウザでWebKit以外のレンダリングエンジンを使えない状況には「ウェブブラウザの将来性を奪っている」という指摘が入っているものの、Appleは「ウェブブラウザにWebKitの採用を求めることは、セキュリティ向上のためだ」と主張していました。新たに、オープンなウェブの推進団体「Open Web Advocacy」が「AppleのWebKit強制は、セキュリティを悪化させている」という主張をTwitterで展開しています。 Apple's claim is that it bans other browsers for security AND NOT because it's protecting its 70b of App
With the release of Safari 15 for macOS Monterey, iPadOS 15, iOS 15, and watchOS, as well as macOS Big Sur and macOS Catalina, WebKit brings significant advancements in privacy and security, improved interoperability, and a host of new features for web developers. Take a look. Web Extensions This release brings Safari Web Extensions to iOS and iPadOS. Web Extensions use HTML, CSS, and JavaScript t
Today, we are excited to announce the release of Safari 16.0 for iOS 16, macOS Monterey and macOS Big Sur. This release contains quite a few new web technologies that web developers can use to make their sites and web apps even better. To update to Safari 16.0 on macOS Monterey and macOS Big Sur, go to System Preferences → Software Update → More info. To update to Safari 16.0 on iOS, install iOS 1
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く