並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 1714件

新着順 人気順

webkitの検索結果241 - 280 件 / 1714件

  • Nostrのrabble氏の投稿の日本語訳

    rabble.md fiatjafはブログ記事を投稿しましたが、これがblueskyに関していくつかの議論を巻き起こしました:https://fiatjaf.com/ab1127fb.html これは、bluesky開発者のPaul Frazeeから長いskeetストリームの返信が来たことを引き金にしました:https://staging.bsky.app/profile/pfrazee.com/post/3jv72j3fp6g2r そして、私はいくつかの考えをまとめました: 分散型プロトコルの世界は勢いを増しており、NostrやBlueskyのようなプロジェクトが先頭に立っているのは興味深いことです。私たちの多くは、これらのプロトコルの開発に何年もの時間を費やしており、今では世界中で関心を集めています。私は長い間、さまざまな分散型ソーシャルメディアプロトコルを追跡しており、興味がある方は

      Nostrのrabble氏の投稿の日本語訳
    • CSSだけでできるあんなことこんなこと - Qiita

      以下はAnanya Neogiによる記事、CSS can do that?の日本語訳です。 CSS can do that? CSSだけでこんなことができる、驚くべきリスト! 注意:これらのプロパティのいくつかは、一部のブラウザで動作しません。 その場合は、@supportsを使って代替スタイルを追加することができます。 全ての例を表示するにはChromeを使ってください。 イタリック体は訳者(私だ)による補足とかです。 1. box-decoration-break このCSSプロパティは、複数の行、列、あるいはページに分割された要素のレンダリング方法を指定します。 See the Pen CSS: box-decoration-break by Ananya Neogi (@ananyaneogi) on CodePen. 2. attr() 選択された要素の値をattr()で取得でき

        CSSだけでできるあんなことこんなこと - Qiita
      • <button>とかのスタイルを消して書き直すときに考えることの備忘録

        all: unset; などを使ってUAスタイルシートを消してまっさらな場所からスタイルを当てるのは気持ちがいいですが、アクセシビリティ等の観点から重要な分岐が見落とされる可能性があります。 ここではChromeのUAスタイルシートを参考に、検討しておいたほうがいい状態をいくつかリストします。 (もちろん、既存のUIコンポーネントライブラリの使用が可能であれば、それが最も堅牢な選択肢でしょう。) 参考 各ブラウザのスタイルシート HTMLのスタイルシート UAスタイルの中には、CSSのカスケードルールの範疇で実装されているものもあれば、レンダリングエンジンの特別処理として書かれていて作者スタイルシートでの上書きが不可能なものもあります。これはブラウザ実装により異なります。 スコープ UIコンポーネントを作るような場面を想定しています。したがって、要素名自体は固定として、その中で見落としがち

          <button>とかのスタイルを消して書き直すときに考えることの備忘録
        • 背景を透過する Web カメラをデスクトップ最前面に出す mac アプリを作った | Basicinc Enjoy Hacking!

          オンラインミーティングや勉強会が盛んになってきた昨今、自分が映っているカメラ映像の背景を透過させて、他のアプリケーションと良い感じに一緒に配信したいな〜と思ったので mewcam ( ミュウカム ) という mac アプリを作ってみました。 こんな感じです。 良いですね(表情が固い)。 ダウンロード GitHub にソースコードとアプリを公開しています。是非ダウンロードして使ってみてください。 https://github.com/zaru/mewcam Download : mewcam v1.1.0 for mac 今は mac のみの対応ですが、Windows 版もリリースする予定です。もしフィードバックがあれば @zaru までお願いします。 Windows 版もリリースしました! 最新版のダウンロードは GitHub からお願いします。 どうやって作るのか ここからは作り方です。

            背景を透過する Web カメラをデスクトップ最前面に出す mac アプリを作った | Basicinc Enjoy Hacking!
          • Testing | Next.js

            Examples Next.js with Cypress Next.js with Playwright Next.js with Jest and React Testing Library Next.js with Vitest Learn how to set up Next.js with commonly used testing tools: Cypress, Playwright, and Jest with React Testing Library. Cypress Cypress is a test runner used for End-to-End (E2E) and Integration Testing. Quickstart You can use create-next-app with the with-cypress example to quickl

              Testing | Next.js
            • UIにおける見えるけど利用できない非活性な領域の実装とinert属性について

              モーダルダイアログのようなUIには、それが出現している間はダイアログの外の領域が操作不能になっているという慣習があります。ダイアログが取り扱うタスクだけにユーザーを集中させるために、あえてダイアログ以外の操作ができないようになっています。 またモーダルダイアログをはじめとしてディスクロージャーなど、ユーザーの操作に応じて表示と非表示が切り替わるUIもあります。こうしたUIは視覚的には隠れているようでも、実装としては、つねにDOM上に存在しているHTML要素の属性だけを書き換えてレンダリング結果を制御するのが一般的です。 こうしたケースでは、特定の領域を操作できないように実装を行う必要があります。CSSでdisplay:noneかvisibility:hiddenが指定されたHTML要素はそれだけで操作できない状態になりますが、それ以外の方法で非表示になったHTML要素は、利用状況によっては

                UIにおける見えるけど利用できない非活性な領域の実装とinert属性について
              • いざという時に使える7つのHTML&CSS Tips集vol.2 | BUILD Journal

                いざという時のために覚えておくと便利なHTML&CSS Tips集の第2弾です。何かで困った時に読み返してみてください。何かでお役にたてると思います。 グラデーションを使ったテキストアニメーション See the Pen Text gradient animation by BUILD (@buildstd) on CodePen. テキストカラーにグラデーションを使ったアニメーションを施す方法。 テキスト要素の背景にanimation プロパティでアニメーションさせたグラデーションを設定し、background-clip: text で背景グラデションをテキストのかたちに切り抜くイメージです。color: rgba(0 0 0 / 0) でテキストカラーを透明にしないと背景グラデーションが表示されないので指定します。 CSSp { color: rgba(0 0 0 / 0); -web

                  いざという時に使える7つのHTML&CSS Tips集vol.2 | BUILD Journal
                • CNAME Cloaking and Bounce Tracking Defense

                  This blog post covers several enhancements to Intelligent Tracking Prevention (ITP) in Safari 14 on macOS Big Sur, Catalina, and Mojave, iOS 14, and iPadOS 14 to address our latest discoveries in the industry around tracking. CNAME Cloaking Defense ITP now caps the expiry of cookies set in so-called third-party CNAME-cloaked HTTP responses to 7 days. On macOS, this enhancement is specific to Big S

                  • ブラウザ拡張のE2Eテストを検討してみた(Playwright、Puppeteer、Cypress) - Techtouch Developers Blog

                    この記事はテックタッチアドベントカレンダー 8 日目の記事です。 フロントエンドエンジニアの taka です。Amazon Black Friday でフットウォーマーを買ったのですが、冷え性の自分には最高でした。冷え性の方には是非使ってみてもらいたいです。 今回は、モダンなツールである Playwright と Puppeteer、Cypress を実際に触ってみたので、そこから得られた知見を紹介したいと思います。 要件の整理 一般的な要件 テックタッチ特有の要件 機能ごとの比較 テストツールの有無 複数タブ / ウィンドウ ShadowDOM ブラウザ拡張 要素の特定 スクリーンショット 動画 実行速度 まとめ 要件の整理 テックタッチはブラウザ拡張であるため、一般的な Web アプリケーションとは少し要件が異なってきます。以下に、一般的な要件とテックタッチ特有の要件を書き出しました。

                      ブラウザ拡張のE2Eテストを検討してみた(Playwright、Puppeteer、Cypress) - Techtouch Developers Blog
                    • ウェブの変更の追っかけ方

                      ✍️ 仮メモ。需要があったらちゃんと書く 基本方針 RSSは購読数を気にせずに購読していく Watchを長く続けていくと、更新の方が止まるので、増やしても購読数は一定になる 情報の更新は一箇所に集まるようにする 自分の場合はRSS メールマガジンなどもRSSにまとめる メールの受信トレイを空にするInbox Zeroを始めた | Web Scratch 後で読む も自動でRSSにまとまるようにする 一箇所に集約することで色々と楽になる 追っていて、新しい追い方を見つけたら増やす まとめている場所とかがグルーピングできたら、それをグループ化して機械的に扱えるようにRSSなどに変換する おそらく、量を扱う場合はpushではなくpullにすることでスケールする。 一方で、質を扱う場合は逆のアプローチをとる。 コメントで追い方が増える GitHubのリリースノートの追い方 GitHubでリリースが

                        ウェブの変更の追っかけ方
                      • CSSのテキストマスクで映えるメインビジュアルを実現

                        この記事について この記事は、スマートフォン時代のWebデザインスクール や Web制作の基礎から学べる「Webコーディングスクール」 の資料制作をお手伝いして頂いているemiさんによる寄稿記事です。 emiと申します。USAGI DESIGN emi.というサイトでWebデザインやコーディング練習用のデザインデータを配布しています。普段はWebデザインやコーディング、メンターなどをしております。 メインビジュアルがマンネリ化していませんか 「メインビジュアルの見せ方がワンパターン化してきた」「CSSでちょっと凝った感じに見えるメインビジュアルを作ることができれば」など、シンプルなのにいつもより少し見栄えのするCSSで実現できるメインビジュアルを紹介します。 CSSのテキストマスクを使ってみる CSSのbackground-clipを使用すると、背景画像をテキストの形で切り抜いたように表示

                          CSSのテキストマスクで映えるメインビジュアルを実現
                        • CSS accent-color  |  Articles  |  web.dev

                          CSS accent-color Stay organized with collections Save and categorize content based on your preferences. Today's HTML form elements are difficult to customize. It feels as if it's a choice between few or no custom styles, or resetting input styles and build it up from scratch. Building it up from scratch ends up being much more work than anticipated. It can also lead to forgotten styles for element

                            CSS accent-color  |  Articles  |  web.dev
                          • 差分指向テスト(DOT: Difference Oriented Testing)という考え方 - MNTSQ Techブログ

                            はじめに MNTSQ(モンテスキュー)株式会社 フロントエンド担当の安積です。 入社して4ヶ月とちょっと。 コードに取り組もうと入社して、まさに日々格闘しております。 私の後ろの席にはこんなバズ記事書く人や、こんなイカつい記事書く人が座ってまして、そんなプレッシャー期待の中からお送りいたします。 tech.mntsq.co.jp tech.mntsq.co.jp 昨日はこんな記事も公開されています。 tech.mntsq.co.jp はじめに 現在のステータス またはMNTSQ考古学 リファクタリングやるぜっっ! 仕様書大事だよね 差分指向テストとは テスト環境の概要 テストデータ ブラウザ操作自動化 スクリーンショット比較 Playwriteの操作 ちょっとコードのサンプル 最後に この記事を書いた人 現在のステータス またはMNTSQ考古学 コードベースから見たMNTSQのフロントエン

                              差分指向テスト(DOT: Difference Oriented Testing)という考え方 - MNTSQ Techブログ
                            • iOS版YouTubeアプリのOSSライセンスページが魔窟 - ナカザンドットネット

                              気分転換で下調べも何もせずに雑に書いた記事です。個別のライブラリについては間違ったことを言っている部分が多いと思うので、参考にしないでください。 こんなツイートを見かけました。 YouTube、yogaが使われてるんだ👀 pic.twitter.com/A9GVR7ByPb— Naturalclar(Jesse K.) #StopAsianHate (@natural_clar) 2021年11月17日 Yogaといえば、FacebookMeta社が作ったAndroid / iOS向けのレイアウトエンジンです。 yogalayout.com React Nativeのレイアウトエンジンでもありますが、まあ今回はReact Nativeの話はしません。YogaはAndroid向けのLithoやiOS向けのComponentKitといった形でも提供されており、ネイティブアプリのUI実装にも活

                                iOS版YouTubeアプリのOSSライセンスページが魔窟 - ナカザンドットネット
                              • Cache-Control: must-understand ディレクティブとは何か | blog.jxck.io

                                Intro IETF が策定する HTTP の仕様が更新されようとしている。 ここには、 Cache の仕様も含まれており、そのなかで must-understand という Cache-Control のディレクティブが追加されている。 このディレクティブが追加された経緯と仕様について解説する。 Cache と Status Code RFC7234 では、新しいステータスコードを策定する際に、キャッシュに関して以下のように書かれている。 The definition of a new status code ought to specify whether or not it is cacheable. Note that all status codes can be cached if the response they occur in has explicit freshnes

                                  Cache-Control: must-understand ディレクティブとは何か | blog.jxck.io
                                • Appleがデフォルトブラウザである「Safari」をMicrosoft Edgeと同じChromiumベースに移行するという噂が流れ、WebKitチームがこれを否定。

                                  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がデフォルトブラウザである「Safari」をMicrosoft Edgeと同じChromiumベースに移行するという噂が流れ、WebKitチームがこれを否定。
                                  • CORB から ORB へ | blog.jxck.io

                                    Intro CORB (Cross Origin Read Blocking) が Fetch の仕様から消え、後継の ORB (Opaque Response Blocking) が策定作業中である。 ここでどのような変更が起こっているのかを調査し、記録する。 CORB CORB はもともと、 Spectre に端を発する Site Isolation の走りとして始まった。 Spectre のサイドチャネル対策のためには、本来アクセスできてはならない Cross Origin のリソースが、同一のプロセスに展開されることを防ぐ必要がある。 CORS で行われるなら良いが、 no-cors な読み込みが可能なリソースでは、その読み込みが安全かどうかは別途確認する必要がある。 そこで、リソースをメモリ上に展開するためだけの、攻撃用途くらいしかあり得ないようなリソース読み込みをブロックする対

                                      CORB から ORB へ | blog.jxck.io
                                    • 【初心者ブロガー】吹き出しタグ自動生成サイトのご紹介♪ - 花太郎BLOG

                                      こんにちは、はやたろうです。 本日は、CSSやHTMLの知識にうとい人でも簡単にできる吹き出し自動生成ツールサイトのご紹介です。 こんな方にオススメ ・サイトに吹き出しを入れたい ・位置を自分で調整したい ・色やフォントを自由に変えたい ・直観的に操作したい それでは早速いってみよー! 1.吹き出し・タグ自動生成ツール 2.操作方法 まずは吹き出しの「スタイル」 次に「吹き出しの設定」 最後は「トークン設定」 注意点 3.オススメ サイト 4.あとがき 1.吹き出し・タグ自動生成ツール 「吹き出し | タグ自動作成ツール」サイトのご紹介 早速紹介するサイトがこちら。 吹き出し・タグ自動生成ツールサイト 出典:吹き出し | タグ自動作成ツール 吹き出しのデザインや文字を任意で定め、生成されたタグをコピーしてブログに貼り付けるだけで、簡単に吹き出しができてしまうという便利ツールです。 それでは

                                        【初心者ブロガー】吹き出しタグ自動生成サイトのご紹介♪ - 花太郎BLOG
                                      • 2022年9月の、これだけは押さえておきたいWeb関連の動き

                                        「Web系の最新情報を知りたいけど、日々業務が忙しくて追いかけられない」という方のために、1ヶ月のWeb系ニュースの中で「これだけは押さえておきたい」というものを1つの記事にまとめています。 デザイン AdobeのFigma買収とAdobe XDのこれから 9月の大きなニュースは、やはりAdobeによるFigma買収だと思います。このブログでも記事にしています。 関連: Adobe、Figmaを約2.9兆円で買収へ デザインコラボツール大手 フォトショップの作業が楽になる、覚えておきたい小技テクニック18選 とても有益ですが、レイヤーの複製はoption+ドラッグではなくcommand+Jの方が速いと思います。 ちょうどいいWebデザインギャラリー そのWebサイトのいいところが言語化されているギャラリーサイトです。 Screen Sizes iPhone・iPadなどのスクリーンサイズま

                                          2022年9月の、これだけは押さえておきたいWeb関連の動き
                                        • 10億円の資金調達に成功したメモ機能搭載ウェブブラウザ「Beam」とは?

                                          2021年内にベータ版をリリースすることを目標に開発されているメモ機能搭載ウェブブラウザ「Beam」が950万ドル(約10億円)の資金調達に成功しました。「Beam」とはいったいどんなブラウザなのか、その基本的な機能と開発された経緯を、スタートアップ企業に関するニュースサイトShiftedが解説しています。 Reinventing the browser? Beam raises capital to take on Google | Sifted https://sifted.eu/articles/beam/ Beamの開発を主導するドム・レカ氏は、2010年にメールクライアントアプリ「Sparrow」を開発しました。Sparrowは人気を博し、2012年にはGoogleによって買収されました。その後、レカ氏は2015年にフードデリバリーサービス「Stuart」を立ち上げます。Stua

                                            10億円の資金調達に成功したメモ機能搭載ウェブブラウザ「Beam」とは?
                                          • オープンメタバースの必要性|前半

                                            はじめにどの大手テック企業のCEOが注目しているトピックがある、それは「メタバース」。次世代インターネットと言われているメタバースに関わることは、未来の経済に参加することに等しい。特に最近では、フォートナイトがゲーム領域以外でも人気になり、Robloxの上場によって「メタバース」という単語が飛び交うようになった。下記のグラフは、Pulsarによる2020年1月〜11月までに「メタバース」についての言及数。 引用:Packy McCormick最初に訂正しておくと、バズワードになり始めている「メタバース」は使われ方が間違っているケースが多くなっている。説明しづらいものだからこそ、フワッと使われるケースが多く、「〇〇がメタバースだ」みたいな発言も多く見る。実際はほとんどの「メタバース」の単語が使われる時はメタバースではなく、ビデオゲームやオンラインの体験の話にしか過ぎない。それはFaceboo

                                              オープンメタバースの必要性|前半
                                            • hrの使いやすそうなスタイリングいろいろ

                                              Result いろいろなhrのスタイルです。以前書いたCSSで作るhrのスタイルいろいろを小奇麗にした的な感じになっています css.hr_b {/*シャドウ付き*/ height: 8px; border: 0; box-shadow: 0 8px 8px -8px #666 inset; } .hr_c {/*フルワイド*/ position: relative; width: 100vw; margin: 10px 0 10px -50vw; left: 50%; } .hr_d {/*両端フェードアウト*/ border: 0; height: 1px; background-image: -webkit-linear-gradient(left, #f0f0f0, #666, #f0f0f0); background-image: linear-gradient(left, #f

                                                hrの使いやすそうなスタイリングいろいろ
                                              • Puppeteer, Selenium, Playwright, Cypress - how to choose? - AI-driven E2E automation with code-like flexibility for your most resilient tests

                                                Puppeteer, Selenium, Playwright, Cypress – how to choose? At Testim, a lot of what we do is build  AI-based features on top of automation frameworks to add stability,… At Testim, a lot of what we do is build  AI-based features on top of automation frameworks to add stability, accelerate test creation, and improve root-cause analysis. We evaluate a number of test automation frameworks to understand

                                                  Puppeteer, Selenium, Playwright, Cypress - how to choose? - AI-driven E2E automation with code-like flexibility for your most resilient tests
                                                • スキルの掛け算・ソフトウェアに「呑み込まれた」世界で開発の魅力を発信する【株式会社アンドパッド・柴田博志】

                                                  スキルの掛け算・ソフトウェアに「呑み込まれた」世界で開発の魅力を発信する【株式会社アンドパッド・柴田博志】 2024年3月28日 株式会社アンドパッド フェロー 柴田 博志 2022年11月に株式会社アンドパッドに入社。OSS プログラマー、Ruby コミッタ、Ruby, RubyGems, Bundler, Rake, ruby-build など多数の OSS のメンテナ、ruby-lang.org の root 管理者としてプログラミング言語 Ruby の開発を支える基盤を統括している。株式会社アンドパッドの技術広報および Ruby の開発をフルタイムの業務として担当。 こんにちは、株式会社アンドパッドでフルタイムでプログラミング言語Rubyの開発と技術広報を担当している柴田です。今回はエンジニアのキャリアパスの新しい選択肢としての技術広報の面白さについてご紹介します。 keyboar

                                                    スキルの掛け算・ソフトウェアに「呑み込まれた」世界で開発の魅力を発信する【株式会社アンドパッド・柴田博志】
                                                  • CSS Layout API で Masonry Layout | blog.jxck.io

                                                    Intro Pinterest でおなじみの Masonry Layout を CSS の標準にする作業と実装が進んでいる。 Masonry Layout 以下のように画像を敷き詰めるタイルレイアウトのことを Masonry (石工やレンガ造りの意味らしい) Layout という。 上の例の場合は、 Height が不揃いの画像を並べる上で、左から敷き詰め、折り返したら既にある画像の高さに合わせて二列目が始まるというロジックになる。 これを実現するには、割と複雑な CSS を書く必要があり、様々なサイトで CSS ライブラリや、 Grid などを用いて再現する方法が紹介されている。 これをそのまま CSS の標準にする作業が Layout API の文脈で行われており、既に一部が(主に Firefox で)実装されている。 grid: masonry; 仕様は以下だ。 CSS Grid L

                                                      CSS Layout API で Masonry Layout | blog.jxck.io
                                                    • Upcoming Chrome releases

                                                      $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

                                                        Upcoming Chrome releases
                                                      • Appleは自らがPWAを廃止した行為を「EUのせい」と責任転嫁しようとしているとの指摘

                                                        ウェブサイト上で利用できるサービスを端末上で再現する「プログレッシブウェブアプリ(PWA)」のサポートを、Appleは何の前触れもなく廃止しました。これはEUで施行されたデジタル市場法(DMA)に準拠するためだったのですが、そのようなAppleの言い分は言い訳に過ぎず、競合他社を蹴落とす狙いがあるとして、ChromeやEdgeの開発をリードしてきたアレックス・ラッセル氏が強く非難しています。 Home Screen Advantage - Infrequently Noted https://infrequently.org/2024/02/home-screen-advantage/ iOS 17.4のベータ版においてPWAのサポートが廃止されていることが明らかになったのは2024年2月初旬のこと。後にAppleから「DMAによりWebKit以外のブラウザエンジンをiOSで許可することに

                                                          Appleは自らがPWAを廃止した行為を「EUのせい」と責任転嫁しようとしているとの指摘
                                                        • Appleの「iPhoneでのPWA廃止」についてEUの規制当局が調査を開始したとの報道

                                                          2024年2月、Appleは突如欧州連合(EU)でiOSにおけるPWAサポートを廃止しました。AppleのPWAサポート廃止について、EUの規制当局が調査を開始したことが報じられています。 EU seeks to investigate Apple over cutting off web apps https://www.ft.com/content/d2f7328c-5851-4f16-8f8d-93f0098b6adc Apple’s decision to drop iPhone web apps comes under scrutiny in the EU - The Verge https://www.theverge.com/2024/2/26/24083511/apple-eu-investigation-web-app-support 2024年2月、Appleが提供する

                                                            Appleの「iPhoneでのPWA廃止」についてEUの規制当局が調査を開始したとの報道
                                                          • 最新のSafari 17.4、日本語の縦書き表示をサポート。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標準での相互運用性が向上し、インラインレイアウトのバグが減り、パフォー

                                                              最新のSafari 17.4、日本語の縦書き表示をサポート。Webkitのインラインレイアウトエンジンの全面的な書き換えが完了と報告
                                                            • アップルのiPhone、今すぐOS更新を セキュリティー問題の悪用発覚

                                                              米アップルがiPhoneやiPadのOSを更新するようユーザーに呼びかけている/David Paul Morris/Bloomberg/Getty Images (CNN Business) 米アップルがスマートフォン「iPhone」やタブレット端末「iPad」のユーザーに対し、今すぐOSを更新してセキュリティー問題を解決するよう呼びかけている。この問題は、既に悪用されている可能性もある。 アップルは公式サイトのサポートページの中で、3件のセキュリティー問題が悪用されている可能性があるとした。詳細については明らかにせず、「調査が終了してパッチやリリースが公開されるまでは、セキュリティー上の問題を公開、説明、または是認しない」としている。 今回の問題は連鎖的な悪用に関連している。つまり、完全な悪用のためには別のセキュリティー問題を利用する必要がある。アップルは攻撃に関してそれ以上のコメントは

                                                                アップルのiPhone、今すぐOS更新を セキュリティー問題の悪用発覚
                                                              • シンタックスハイライトをライブラリなしで簡単に!Custom Highlight APIの魅力 - コハム

                                                                Syntax Highlighting code snippets with Prism and the Custom Highlight API 記事は上記記事を意訳したものです。 ※当ブログでの翻訳記事は元サイト様に許可を得て掲載しています。 ウェブ上の構文ハイライトの一般的な仕組みは、すべてのトークンを要素で囲み、適切なクラスを割り当て、CSSを使って色付けすることです。 CSS Custom Highlight APIのおかげで、DOMツリーにを散りばめてカラー情報を追加するステップを省略できます。 Custom Highlight APIの基礎 ブラウザサポート 静的コードスニペットの構文ハイライト 仕組み ステップ1:セットアップ ステップ2:コードのトークン化 ステップ3:トークンとハイライトの関連付け Custom Highlight APIの欠点 制限されたスタイリングオ

                                                                  シンタックスハイライトをライブラリなしで簡単に!Custom Highlight APIの魅力 - コハム
                                                                • Push Notifications, WebXR, and better PWA support coming to iOS-firt.dev

                                                                  Push Notifications, WebXR, and better PWA support coming to iOS iOS 15.4 beta has finally added icon support in the manifest, Web Push, AR, and VR experiments. by Maximiliano Firtman Twitter @firt About Newsletter Published 2 years ago (31 Jan 2022) About 8 min reading time #ios #webview #pwa #store Not every minor iOS version update includes changes in the Web platform. Still, iOS 15.4 will be an

                                                                  • 2021-03-02のJS: Bundle Size以外のJavaScriptパフォーマンス、CORS 完全手冊

                                                                    JSer.info #529 - JavaScript performance beyond bundle size | Read the Tea Leavesという記事では、JavaScriptのパフォーマンス測定について書かれています。 最近では、Bundle SizeについてはBundlePhobiaやWebpack Bundle Analyzerなど分かりやすく測定するツールがありますが、それ以外のJavaScriptのパフォーマンスのメトリクスについて書かれています。 ランタイムのCPUコスト、電力消費量、メモリ使用量、ディスクの使用量などのBundle Size以外のメトリクスをどのように見るのかについてまとめられています。 CORS 完全手冊というCORSについての連載記事では、 CORSの概念、対応方法、よくある間違い、CORB/CORP/COEP/COOPなど最近のオリジ

                                                                      2021-03-02のJS: Bundle Size以外のJavaScriptパフォーマンス、CORS 完全手冊
                                                                    • kateinoigakukunがプログラムに興味を持ったきっかけ、Wasmとの出会い。深掘りRubyKaigi 2022 with ko1 & kateinoigakukun 文字起こしレポートvol.1 - STORES Product Blog

                                                                      2022年10月5日に『深掘りRubyKaigi 2022 with ko1 & kateinoigakukun ~ RubyKaigiどうでした&RubyのWASI/並列どうなるの? ~』を開催しました。イベントでお話した内容を3部作でお届けします。 自己紹介 fujimura:皆様、今日はお集まりいただきありがとうございます。今日はゲストにkateinoigakukunさんと、笹田さんをお迎えしております。プログラムとしては、前半でkateiさんにWasmの話を聞いて、後半に笹田さんに並列並行のところを聞くというようなコンテンツでやっていきます。 さっそく始めていこうと思うのですが、僕らの自己紹介と、kateiさんの自己紹介から始めようかな。僕は STORES でCTOをやってる藤村と申します。RubyKaigiもリアルで参加して、非常に楽しかったです。じゃあ、hogelogさん。 h

                                                                        kateinoigakukunがプログラムに興味を持ったきっかけ、Wasmとの出会い。深掘りRubyKaigi 2022 with ko1 & kateinoigakukun 文字起こしレポートvol.1 - STORES Product Blog
                                                                      • Flutter 2で使えるWebAssemblyレンダラー CanvasKit は本当に高速なのか? - GMOインターネットグループ グループ研究開発本部

                                                                        (補足) デスクトップブラウザにおいては、スクリーンサイズに統一性を持たせるために開発ツールで下記端末のスクリーンをエミュレートして検証します。 iPhone 6/7/8 Plus相当(414×736、DPR 3) 4.検証結果 検証時点でのFlutterのバージョンは 2.0.2 です。 CanvasKitは 0.24.0 (https://unpkg.com/[email protected]/bin/canvaskit.wasm)が利用されていました。 それでは各ブラウザにおける結果を見ていきたいと思います。 1.MacBook Pro (13-inch, 2020) , macOS 10.15.7 , Chrome (89.0.4389.82) , Blink パーティクル数4,000あたりから差が出始め、CanvasKitの方が30〜40%程度高いパフォーマンスを出しているように

                                                                          Flutter 2で使えるWebAssemblyレンダラー CanvasKit は本当に高速なのか? - GMOインターネットグループ グループ研究開発本部
                                                                        • インストール不要でLlama 3やMistralなどオープンソースLLMをブラウザで動かせるチャットボット「Secret Llama」が登場

                                                                          Llama 3やMistral-7Bといったオープンソースの大規模言語モデル(LLM)をサポートし、WebGPUを使ってブラウザ上で完全に動作するチャットボット「Secret Llama」が公開されています。 Secret Llama https://secretllama.com/ GitHub - abi/secret-llama: Fully private LLM chatbot that runs entirely with a browser with no server needed. Supports Mistral and LLama 3. https://github.com/abi/secret-llama 実際にSecret LlamaのデモサイトでLlama 3を動作させて会話してみたところが以下のムービー。 大規模言語モデルを完全にブラウザで動作できる「Secr

                                                                            インストール不要でLlama 3やMistralなどオープンソースLLMをブラウザで動かせるチャットボット「Secret Llama」が登場
                                                                          • Fighting cookie theft using device bound sessions

                                                                            $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

                                                                              Fighting cookie theft using device bound sessions
                                                                            • 色、ムズ〜〜〜〜 - マルシテイア

                                                                              本記事は、先日開催されたKyoto.js 19のために用意したLT資料に加筆したものです。 kyotojs.connpass.com こんにちは、天城です。 最近はWebGLで動画編集アプリを開発しており、Webでの色の扱いについて日々苦しんでおります。 この記事では、僕が最近知った色関連の小ネタを共有します。 目次 話題1: mix-blend-modeにaddがない そもそもBlendingって何? Webでは基本的にsource-over compositingしか使われない Canvasではsource-over以外のCompositingが使える PDF Reference 一方その頃WebGLは…… 話題2: Display P3 CSS Color 4でDisplay P3が使えるようになった Display P3 CSS Color 4 CSS Color 4 で導入された

                                                                                色、ムズ〜〜〜〜 - マルシテイア
                                                                              • `<aside>` 要素のアクセシビリティマッピングが変更

                                                                                W3C が公開している HTML Accessibility API Mappings 1.0 において、2022年4月4日付で <aside> 要素のアクセシビリティマッピングが変更されました。 Suggest <aside> should map to complementary with restrictions · Issue #86 · w3c/html-aam aside mapping revisions by scottaohara · Pull Request #350 · w3c/html-aam 本記事ではなぜこのような変更が行われたのか、 Web 制作者が注意すべき点を含めて確認してゆきます。 <aside> 要素と対応する role アクセシビリティマッピングの変更 ブラウザ対応状況 <aside> 要素と対応する role § <aside> 要素はセクショニン

                                                                                  `<aside>` 要素のアクセシビリティマッピングが変更
                                                                                • Googleが「ロシア政府系ハッカーがiOSのゼロデイ脆弱性を突いてヨーロッパの政府関係者を攻撃していた」と報告

                                                                                  Googleの脅威分析グループが新たにChromeで2種、Internet Explorerで1種、WebKit(Safari)で1種の計4種のゼロデイ脆弱性について詳細を公開しました。この4種の中でもWebKitの脆弱性は「ロシア政府の支援を受けている可能性のあるハッカーが用いた」とのことで、報道各社によってひときわ大きく報じられています。 How we protect users from 0-day attacks https://blog.google/threat-analysis-group/how-we-protect-users-0-day-attacks/ iOS zero-day let SolarWinds hackers compromise fully updated iPhones | Ars Technica https://arstechnica.com/g

                                                                                    Googleが「ロシア政府系ハッカーがiOSのゼロデイ脆弱性を突いてヨーロッパの政府関係者を攻撃していた」と報告