並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 1146件

新着順 人気順

browserの検索結果361 - 400 件 / 1146件

  • Was Rust Worth It?

    A few years ago, I dropped everything to focus 100% on WebAssembly. At the time, Rust had the best support for compiling into WebAssembly, and the most full-featured WebAssembly runtimes were Rust-based. Rust was the best option on the menu. I jumped in, eager to see what all the hype was about. Since then, I (along with some other awesome people) built Wick, an application framework and runtime t

      Was Rust Worth It?
    • Open-sourcing our progress on Tailwind CSS v4.0 - Tailwind CSS

      Last summer at Tailwind Connect I shared a preview of Oxide — a new high-performance engine for Tailwind CSS that we’ve been working on, designed to simplify the developer experience and take advantage of how the web platform has evolved since Tailwind was first released. Last summer at Tailwind Connect I shared a preview of Oxide — a new high-performance engine for Tailwind CSS that we’ve been wo

        Open-sourcing our progress on Tailwind CSS v4.0 - Tailwind CSS
      • A Journey Into Shaders

        This article is interactive: you can play with the code and sliders to interact with the shaders. Enjoy! What if I told you that it could takes just few lines of code to create graphics as simple as gradients or as complex as rain effects? Welcome to the world of shaders! I’ve been fascinated by shaders for a couple of years, but each time I attempted to dive into the subject, I felt like I was le

          A Journey Into Shaders
        • Flappy Bird Implemented in Typescript types

          10/19/2023 Flappy Bird Implemented in Typescript types The ultimate type-level trickery I wrote a 2D flappy bird game, purely in Typescript types: Yes you heard that right, this game is written entirely in Typescript type annotations, which—if you didn’t know—are Turing complete. So how the hell am I runnning it in the browser and rendering the game in Typescript types? The basic rundown is that I

          • Implementing Vertical Form Controls

            Safari 17.4 adds vertical writing mode support for form control elements across macOS, iOS, iPadOS, and visionOS. Setting written text vertically is commonly observed in East Asian languages. For example, Chinese, Japanese, and Korean (CJK) may be written vertically and read top-to-bottom, flowing in lines from right to left. Similarly, Traditional Mongolian is a vertical script that flows in line

              Implementing Vertical Form Controls
            • Connect RPC joins CNCF: gRPC you can bet your business on

              Authored by Derek Perez Connect RPC, Buf’s family of fully protocol-conformant and battle-tested alternatives to Google’s gRPC project, has joined the Cloud Native Computing Foundation. We joined the CNCF to demonstrate our deep commitment to sustainably and responsibly growing Connect as a well-governed and community-led open source project. Today, Connect integrates seamlessly with gRPC systems

                Connect RPC joins CNCF: gRPC you can bet your business on
              • Japanese research is no longer world class — here’s why

                Thank you for visiting nature.com. You are using a browser version with limited support for CSS. To obtain the best experience, we recommend you use a more up to date browser (or turn off compatibility mode in Internet Explorer). In the meantime, to ensure continued support, we are displaying the site without styles and JavaScript.

                  Japanese research is no longer world class — here’s why
                • 5 Reasons to Switch From Google Calendar to Notion Calendar

                  Notion Calendar has several advantages over Google Calendar, such as embedding Notion pages. With Notion Calendar, you can use Dark Mode on all devices where it's downloadable. Notion Calendar's streamlined interface is modern and intuitive, and it easily syncs with your Notion databases. Since launching in January 2024, Notion Calendar has been a tempting alternative to Google Calendar. Both apps

                    5 Reasons to Switch From Google Calendar to Notion Calendar
                  • 仕様と実装から読み解くHTMLのloading属性 - dwango on GitHub

                    こんにちは。ニコニコQセクションのHajime-san(GitHub)です。 本稿では、HTMLのloading属性の仕様とブラウザの実装を解いていきます。これにより、ブラウザからのコンテンツ配信の最適化を支える判断材料の1つとなれば幸いです。 執筆の動機 筆者が開発に携わっているサービスであるニコニコオーディションが間接的に利用している社内ファミリーサービスについて、ふと自分のスマートフォンで見てみたところページの初期表示に時間がかかるように感じました。 オーディションシステムはiframe要素によって社内ファミリーサービスなどに専用のUIを埋め込むことが可能になっており、iframe要素のloading属性を用いた「遅延読み込み」(以下、遅延読み込みはloading属性によるもの)が効果的なのではないかと考えました。 まずは、実際にloading="lazy"を適用して読み込みが後回し

                      仕様と実装から読み解くHTMLのloading属性 - dwango on GitHub
                    • CRDT: Text Buffer - Made by Evan

                      Collaboratively editing strings of text is a common desire in peer-to-peer applications. For example, a note-taking app might represent each document as a single collaboratively-edited string of text. The algorithm presented here is one way to do this. It comes from a family of algorithms called CRDTs, which I will not describe here. It's similar to the approaches taken by popular collaborative te

                      • Firstyear's blog-a-log

                        At around 11pm last night my partner went to change our lounge room lights with our home light control system. When she tried to login, her account couldn't be accessed. Her Apple Keychain had deleted the Passkey she was using on that site. This is just the icing on a long trail of enshittification that has undermined Webauthn. I'm over it at this point, and I think it's time to pour one out for P

                        • Web Platform Status

                          • What do I think about Lua after shipping a project with 60,000 lines of code?

                            Hi there! This is Oleg from Luden.io. We decided to have a deep and meaningful conversation about Lua programming language with Ivan Trusov, lead programmer of the video game Craftomation 101. It contains ~60,000 lines of Lua code and is made with Defold game engine. I asked Ivan to talk about the real issues and show real code, not the “hypothetical code, carefully prepared for the public to illu

                              What do I think about Lua after shipping a project with 60,000 lines of code?
                            • Chromeでウェブアプリがクラッシュする問題を調べると「1枚のGIFアニメーション画像」が原因だったという珍しい事例

                              SafariやFirefoxでは問題ないのに、なぜかChromeを使うとブラウザがクラッシュするという問題に遭遇したエンジニアが、問題を突き止めるまでの一部始終をブログで公開しています。 The Weirdest Bug I’ve Seen Yet https://engineering.gusto.com/the-weirdest-bug-ive-seen-yet/ 今回の問題の発端は、人事ツールを手がけるアメリカのソフトウェア企業・Gustoでエンジニアとして働いているAmy Lai氏が、従業員から「社内ツールを使うとChromeがクラッシュする」との通報を受けたことでした。この問題により、Gustoのスタッフたちは顧客からの電話やメールへの対応中に顧客のアカウント情報が突然確認できなくなるという事態に見舞われていました。 問題の調査を開始したLai氏たちのチームは、「従業員全員が影響

                                Chromeでウェブアプリがクラッシュする問題を調べると「1枚のGIFアニメーション画像」が原因だったという珍しい事例
                              • Why Elixir Is the Best Language for Building a Bootstrapped, B2B SaaS in 2024 | SleepEasy Website Monitor

                                Why Elixir Is the Best Language for Building a Bootstrapped, B2B SaaS in 2024 [This article is the companion to my presentation for CodeBEAM America 2024, Elixir is the One-Person Stack for Building a Software Startup. You can download the slides as a PDF or view them in Google Slides.] I’d like to share why I chose Elixir as the programming language (and really, as we’ll discuss, the full stack)

                                  Why Elixir Is the Best Language for Building a Bootstrapped, B2B SaaS in 2024 | SleepEasy Website Monitor
                                • matcha.css | Drop-in semantic styling library in pure CSS

                                  matcha.css Drop-in semantic styling library in pure CSS. matcha.css is a pure CSS library designed to style HTML elements similarly to a default browser stylesheet, eliminating the need for users to manually patch their documents. Ideal for fast prototyping, static HTML pages, Markdown-generated documents, and developers seeking to streamline their workflow without delving into CSS intricacies and

                                  • A new way to bring garbage collected programming languages efficiently to WebAssembly · V8

                                    A recent article on WebAssembly Garbage Collection (WasmGC) explains at a high level how the Garbage Collection (GC) proposal aims to better support GC languages in Wasm, which is very important given their popularity. In this article, we will get into the technical details of how GC languages such as Java, Kotlin, Dart, Python, and C# can be ported to Wasm. There are in fact two main approaches:

                                    • 「Microsoft Edge」の現行組み込みPDFリーダー廃止が2025年初頭に延期/「Adobe Acrobat」ベースの組み込みPDFリーダーの商用ロールアウトは2024年7月に

                                        「Microsoft Edge」の現行組み込みPDFリーダー廃止が2025年初頭に延期/「Adobe Acrobat」ベースの組み込みPDFリーダーの商用ロールアウトは2024年7月に
                                      • Arc browserでTweetDeckを擬似的に再現する方法

                                        TweetDeckが有料化されて悲しいですね しかし、毎月1000円払うのはつらい…。そんな方々の為にArc browserの機能を使った擬似TweetDeck再現方法を書きました。 ※何か方法ないかなと検索したところRedditで実現している方がいたので大いに参考にしました。 Arc browserとは? Arc browserとは2019年に設立されたThe Browser Companyによって開発されているChromiumベースのブラウザです。現在Mac版がリリースされており、2023年12月にWindows版がリリースされる予定です。 如何にして再現するのか? Arc browserのインストールや基本的な操作方法に関しては良質な記事がいくつかウェブ上にアップされているのでそちらをご参照ください。使用するArc browserの機能はBoostと複数のタブを1つの画面にまとめるS

                                          Arc browserでTweetDeckを擬似的に再現する方法
                                        • 理不尽な死にゲー「人生オワタの大冒険」など,過去のFlashゲームが開発者キング氏のサイトで再びプレイ可能に

                                          理不尽な死にゲー「人生オワタの大冒険」など,過去のFlashゲームが開発者キング氏のサイトで再びプレイ可能に 編集部:松本隆一 ゲームクリエイターのキング氏は本日(2023年11月19日),過去に制作したFlashゲーム「人生オワタの大冒険」と「ロッコちゃん」「人生オワタの大冒険2」を再び動くようにしたことを明らかにした。キング氏のサイト,「王の巣窟」で無料プレイが可能だ。 Ruffleを使ってFlashをブラウザ上で動かせると聞いたので、過去のFlashゲームを再び遊べるようにしました。オワタの大冒険はどちらも今再び出しても良いものなのかと悩んだのですが、どのみち一度世に出してしまった物なので、このまま置いておく事にしました。https://t.co/D14fFNAQ9H pic.twitter.com/Eig7lRoHSU— キング (@king_75) November 19, 20

                                            理不尽な死にゲー「人生オワタの大冒険」など,過去のFlashゲームが開発者キング氏のサイトで再びプレイ可能に
                                          • Passkeyを個人開発サービスに導入したお話

                                            初めまして。都内でソフトウェアエンジニアをやってご飯を食べているWintuというものです。今回は私が開発してるライブ配信プラットフォーム「CASPUR」にPasskeyを導入した話をしていけたらと思っております。 今回はPasskeyのある程度の仕組みを理解して、実際に実装したいと思ってるエンジニアさんに少しでも参考になればと思い書いてます。なのでPasskeyなどの基礎知識とかの解説は省かせてもらいます 完成した認証フロー なるべくPasskeyを登録して欲しかったので、登録導線に組み込んで後のログインを楽にするよう設計しました。いろいろデザインが投げやりなところは個人開発なので許してください...😛 CASPURの現状 CASPURでは認証周りにFirebase Authenticationを利用し、バックエンドはMySQL + Express.js。フロントエンドにはVue.jsを

                                              Passkeyを個人開発サービスに導入したお話
                                            • 最新版! Lottieアニメーションの作り方 - Figma編 - ICS MEDIA

                                              「Lottieロッティー」はAirbnb社が開発した、ベクター画像をアニメーションさせることができる技術・ファイルフォーマットです。 画質の劣化を伴わないLottieによるアニメーションの導入は、UI改善・コンテンツの没入感の形成・リッチな体験を提供する効果が期待できます。 本記事ではLottieの概要から、まずはデザインツール「Figma」を使ってお手軽にLottieを作る方法を紹介します。 ▼Lottieの作例 サンプルを別ウインドウで開く ソースコードを確認する Lottieとは ベクターとラスター まず、画像形式について少し整理しておきましょう。画像形式はベクターとラスターの2種類に分けられます。ベクターとラスターの違いについては記事『SVGで始めるマイクロインタラクション入門』で解説していますが、簡単にいうと拡大しても高い解像度を保ちボケないのがベクター画像、ボケるのがラスター画

                                                最新版! Lottieアニメーションの作り方 - Figma編 - ICS MEDIA
                                              • WebKitのゼロデイ脆弱性を修正する緊急セキリティ対応「macOS 13.4.1 (a)、iOS/iPadOS 16.5.1 (a)」適用後に一部のWebサイトが利用できなくなる不具合が確認され、Appleが配信を停止。

                                                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

                                                  WebKitのゼロデイ脆弱性を修正する緊急セキリティ対応「macOS 13.4.1 (a)、iOS/iPadOS 16.5.1 (a)」適用後に一部のWebサイトが利用できなくなる不具合が確認され、Appleが配信を停止。
                                                • Okta Hack Blamed on Employee Using Personal Google Account on Company Laptop

                                                  CISO Strategy Okta Hack Blamed on Employee Using Personal Google Account on Company Laptop Okta is blaming the recent hack of its support system on an employee who logged into a personal Google account on a company-managed laptop. Okta is blaming the recent hack of its support system on an employee who logged into a personal Google account on a company-managed laptop, exposing credentials that led

                                                    Okta Hack Blamed on Employee Using Personal Google Account on Company Laptop
                                                  • Gleam version 1 – Gleam

                                                    Published 04 Mar, 2024 by Louis Pilfold Today Gleam v1.0.0 has been released! This is the first “stable” release of the language (more on what that means later) and a big milestone for the ecosystem. It has been a long journey and I’m proud of both the technology and the community that we’ve built here with Gleam. Thank you so much to everyone who has taken part in any way, you’ve all contributed

                                                      Gleam version 1 – Gleam
                                                    • Flet使うとPythonでWeb/Desktop/Mobileアプリ作れちゃうんだ - Qiita

                                                      Fletというライブラリはご存じでしょうか。。私はつい1週間前に知ったばかりです・・・ Pythonを利用した技術について、情報収集している中で見つました。元々、reactPy(Pythonでreactの機能を実現できるライブラリ)の学習を進めており、こちらのyoutubeチャンネルを参考にしていました。 ※reactPyの記事は別途公開しているので、気になる方は見てみてください!! チャンネルの他動画を眺めていたところ、Fletと書かれた動画がありました。なんだろう?と思って、少しやってみたら面白そう、ということにでもう少し触ってみることにしました。 ハンズオンを進める中で、デプロイ先にcloudflareが出てきたので、この機会にそちらの理解も深めることをもう一つの目標として、作業を進めることにしました! Fletとは 以下文章はFletの公式Docsから引用した内容です。mobile

                                                        Flet使うとPythonでWeb/Desktop/Mobileアプリ作れちゃうんだ - Qiita
                                                      • Visual Studio Code June 2023

                                                        Version 1.88 is now available! Read about the new features and fixes from March. June 2023 (version 1.80) Update 1.80.1: The update addresses these issues. Update 1.80.2: The update addresses this security issue. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the June 2023 release of Visual Studio Code. There are many updates in this versi

                                                          Visual Studio Code June 2023
                                                        • Play Tetris | Free Online Game

                                                          Play Tetris for free. Browser-based online Tetris game. No download required.

                                                          • Brave Searchの画像検索と動画検索が脱Google・脱Bingを果たす

                                                            Braveブラウザのデフォルト検索エンジン「Brave Search」において、すべての画像と動画の検索結果がBrave Searchの独立したインデックスから表示されるようになりました。これまではGoogleやBing経由でメディアが表示されていましたが、天安門事件等の画像の検閲が行われたことがあったことなどから、Braveはビッグテックに左右されない独自のシステムを追い求めていました。 With our own image and video search, Brave Search now offers comprehensive independent results, giving users a fully-fledged, privacy-preserving choice outside of Big Tech | Brave https://brave.com/image

                                                              Brave Searchの画像検索と動画検索が脱Google・脱Bingを果たす
                                                            • 新しいChromiumベースのウェブブラウザ「Arc」が登場 ー 革新性が評判に

                                                              The Browser Companyは7月31日に革新的なウェブブラウザ「[Arc](https://arc.net/)」を発表しました。この新しいブラウザは、従来のウェブブラウザが持つタブの管理方法を覆す新しいアプローチを取っており、近代的なデスクトップOSのデザインコンセプトをウェブブラウザ内に取り込むことを試みています。 The Browser Companyは7月31日に革新的なウェブブラウザ「Arc」を発表しました。この新しいブラウザは、従来のウェブブラウザが持つタブの管理方法を覆す新しいアプローチを取っており、近代的なデスクトップOSのデザインコンセプトをウェブブラウザ内に取り込むことを試みています。 Arc:ウェブブラウザの新しい挑戦者 Arcは、The Browser Companyによって開発された新しいChromiumベースのウェブブラウザです。このブラウザは、他の競

                                                                新しいChromiumベースのウェブブラウザ「Arc」が登場 ー 革新性が評判に
                                                              • Node.js — Node.js 22 is now available!

                                                                We're excited to announce the release of Node.js 22! Highlights include require()ing ES modules, a WebSocket client, updates of the V8 JavaScript engine, and more! Node.js 22 will enter long-term support (LTS) in October, but until then, it will be the "Current" release for the next six months. We encourage you to explore the new features and benefits offered by this latest release and evaluate th

                                                                  Node.js — Node.js 22 is now available!
                                                                • iLeakage: Browser-based Timerless Speculative Execution Attacks on Apple Devices

                                                                  iLeakage: Browser-based Timerless Speculative Execution Attacks on Apple Devices We present iLeakage, a transient execution side channel targeting the Safari web browser present on Macs, iPads and iPhones. iLeakage shows that the Spectre attack is still relevant and exploitable, even after nearly 6 years of effort to mitigate it since its discovery. We show how an attacker can induce Safari to ren

                                                                  • Write OpenAPI with TypeSpec

                                                                    I've spent the last few years at Microsoft working on an API definition language called TypeSpec. It's essentially a super flexible protocol-agnostic DSL for describing API shapes. You can try it in your browser at the TypeSpec playground. Many things about it are exciting, but I want to talk about one thing in particular: why TypeSpec is the best way to write OpenAPI. OpenAPI: the good and the no

                                                                    • New options for Polyfill.io users

                                                                      Polyfill is a popular tool for enhancing browser capabilities. Many users access it by linking to the polyfill.io service, which has recently changed ownership to a new party. In order to ensure that everyone can maintain reliable and trusted access to Polyfill features, we have identified a few alternatives: First, Fastly is offering polyfill-fastly.net and polyfill-fastly.io as a free, drop-in r

                                                                        New options for Polyfill.io users
                                                                      • GitHub - lavague-ai/LaVague: Automate automation with Large Action Model framework

                                                                        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

                                                                          GitHub - lavague-ai/LaVague: Automate automation with Large Action Model framework
                                                                        • Next.jsのCacheを網羅したドキュメントの公開など : Cybozu Frontend Weekly (2023-08-01号)

                                                                          Next.jsのCacheを網羅したドキュメントの公開など : Cybozu Frontend Weekly (2023-08-01号) こんにちは!サイボウズ株式会社フロントエンドエキスパートチームの @nus3_ です。 はじめに サイボウズでは毎週火曜日に Frontend Weekly という「1 週間の間にあったフロントエンドニュースを共有する会」を社内で開催しています。 今回は、2023/08/01 の Frontend Weekly で取り上げた記事や話題を紹介します。 How React 18 Improves Application Performance – Vercel React18で新しく導入されたTransitions、Suspense、React Server Componentsなどをパフォーマンスの観点から解説しています。React17以前とReact18

                                                                            Next.jsのCacheを網羅したドキュメントの公開など : Cybozu Frontend Weekly (2023-08-01号)
                                                                          • Why Rust is the most admired language among developers

                                                                            EngineeringWhy Rust is the most admired language among developersRust continues to top the charts as the most admired and desired language by developers, and in this post, we dive a little deeper into how (and why) Rust is stealing the hearts of developers around the world. For the eighth year in a row, Rust has topped the chart as “the most desired programming language” in Stack Overflow’s annual

                                                                              Why Rust is the most admired language among developers
                                                                            • OBSのブラウザソースで動くものを作るあなたへ

                                                                              MacOSのみ一部バージョンが異なるのは26.1.1リリースのタイミングでブラウザソースがクラッシュする問題が発生し、hotfixとして26.1.2リリースのタイミングでMac版のみアップデートがなされたためです。 このようにバージョンアップのタイミングはまちまちで、XSplitに関しては最近までChrome 68系、OBSについても最新版の30.xでもChrome 103系と執筆現在(2024/04/22)での最新バージョンであるChrome 124から21バージョン遅れをとっている状況です。 これらのアップデートが進まないことの背景には、OBSがCEF経由でページの表示をテクスチャとして使用するためにテクスチャ共有を利用しながら、ゲームなどの他のソフトウェアやキャプチャを使用するためにもテクスチャ共有を利用していることと、CEFがOffscreen Rendering(OSR)時にハー

                                                                                OBSのブラウザソースで動くものを作るあなたへ
                                                                              • Next.js 13.5

                                                                                Back to BlogTuesday, September 19th 2023 Next.js 13.5Posted by Next.js 13.5 improves local dev performance and reliability with: 22% faster local server startup: Iterate faster with the App & Pages Router 29% faster HMR (Fast Refresh): For faster iterations when saving changes 40% less memory usage: Measured when running next start Optimized Package Imports: Faster updates when using popular icon

                                                                                  Next.js 13.5
                                                                                • LK-99 isn’t a superconductor — how science sleuths solved the mystery

                                                                                  Thank you for visiting nature.com. You are using a browser version with limited support for CSS. To obtain the best experience, we recommend you use a more up to date browser (or turn off compatibility mode in Internet Explorer). In the meantime, to ensure continued support, we are displaying the site without styles and JavaScript.

                                                                                    LK-99 isn’t a superconductor — how science sleuths solved the mystery