Blog Post Tells the Time

이 글은 Cloudflare CDN을 활용해 서버리스 방식으로 웹에서 시계를 동기화하는 방법을 소개한다. HTTP 헤더와 PerformanceResourceTiming API를 이용해 네트워크 지연을 보정하며, NTP 대비 정확도는 낮지만 웹 네이티브 방식으로 보안성이 높다. Cloudflare 서버의 시간 정확도와 네트워크 상태에 따라 오차가 발생할 수 있어 실용적 시간 서버 대체보다는 데모 성격이 강하다. 다중 요청 통계 분석 등으로 정밀도를 개선할 여지가 있다.

https://alexsci.com/blog/this-blog-post-tells-the-time/

#cdn #timesynchronization #serverless #cloudflare #webapi

This blog post tells the time

Using Cloudflare CDN to synchronize a clock

Built on Shards of Silicon

blink-dev: Intent to Ship: Prompt API

구글 크롬이 웹 개발자에게 온디바이스 AI 언어 모델에 직접 접근할 수 있는 Prompt API를 출시할 예정입니다. 이 API는 텍스트, 이미지, 오디오 입력을 지원하며, 정규식과 JSON 스키마 기반의 응답 제약 조건을 통해 다양한 맞춤형 AI 기능 구현을 가능하게 합니다. 기존 확장 프로그램에서 사용되던 기능을 웹으로 확장하며, 다중 언어 지원과 크로스 브라우저 호환성을 목표로 설계되었습니다. 개발자들은 이 API를 통해 클라우드 의존도를 줄이고, 사용자 디바이스 내에서 효율적인 AI 상호작용을 구현할 수 있습니다.

https://groups.google.com/a/chromium.org/g/blink-dev/c/iR6R7-nQeHI?pli=1

#promptapi #onddeviceai #chromium #webapi #multimodal

[blink-dev] Intent to Ship: Prompt API

WebTransport is now available across all major browsers

WebTransport 프로토콜이 이제 모든 주요 브라우저에서 지원됩니다. WebTransport는 HTTP/3 기반으로 WebSocket과 유사하지만, 다중 스트림, 단방향 스트림, 순서가 뒤바뀐 데이터 전달, 신뢰성 및 비신뢰성 전송을 모두 지원하는 점이 특징입니다. 이를 통해 웹 애플리케이션에서 더 유연하고 효율적인 실시간 데이터 통신이 가능해졌습니다. 다양한 WebTransport API가 제공되어 개발자가 스트림 생성, 데이터그램 전송, 오류 처리 등을 세밀하게 제어할 수 있습니다.

https://caniuse.com/?search=webtransport

#webtransport #http3 #websockets #browser #webapi

"webtransport" | Can I use... Support tables for HTML5, CSS3, etc

"Can I use" provides up-to-date browser support tables for support of front-end web technologies on desktop and mobile web browsers.

Aaron's Dev Blog

Web platform is a total mess

After years of work in a serious in-browser app, I found myself in a mood that "pure-web" is not designed for literally anything serious, beyond "place likes and swipes on endless stream of useless bullshit mistakenly called content " or "jump between read-only pieces of (now auto-generated) garbage and disinfo. What is not web designed for is the cross-platform no-installation applications development. Here is the simplest proof: even with all these advancements web API got over last […]

https://legends.house/web-platform-is-a-total-mess/

#WebAPI desideratum:

Intl.Segmenter(locale, { granularity: "linebreak-opportunity" })

Could be used to detect hyphenation support for a certain locale, experiment with justification, etc

https://github.com/tc39/proposal-intl-segmenter-v2/issues/12

`granularity: "syllable"` · Issue #12 · tc39/proposal-intl-segmenter-v2

It appears that the concept of a syllable is pretty universal across languages, yet in Intl.Segmenter, granularity goes from grapheme (basically letters) to word, with nothing more granular in betw...

GitHub

dominik kundel (@dkundel)

Chrome의 최신 버전에서 아직 실험적인 HTML-in-Canvas API를 활용해, Codex로 핀볼 스타일의 재미있는 마케팅 구독 해지 폼을 만든 사례를 소개한다. 실제로는 폼이지만 캔버스 내부에 렌더링되는 방식으로, 새로운 웹/AI 인터랙션 구현 가능성을 보여준다.

https://x.com/dkundel/status/2042294539713687630

#codex #chrome #html #canvas #webapi

dominik kundel (@dkundel) on X

Had to play with HTML-in-Canvas and ask Codex to create the most annoying and fun marketing unsubscribe form using pinball 😄 This API is still experimental in the latest version of Chrome but it’s super cool. It’s still an actual form behind the scenes just inside a canvas for

X (formerly Twitter)

[Перевод] 10 веб-API, заменяющих многие библиотеки JavaScript

Современные браузеры тихо съедают экосистему JavaScript живьем. За последние несколько лет основные браузеры выпустили нативные веб-API, которые заменяют удивительно большое количество утилит, которые мы до сих пор устанавливаем по привычке. Тем не менее, многие разработчики продолжают использовать уже ненужные, но привычные библиотеки. Если зависимость всегда работала, она остается в стеке, даже если браузер уже умеет выполнять ту же работу. Такой подход обходится дороже, чем кажется. Каждый дополнительный пакет увеличивает вес сборки, затраты на обслуживание, частоту обновления версий и риск отказа от проекта в долгосрочной перспективе. Нативные API-интерфейсы стоят пользователям 0 КБ данных, работают глубоко в движке (часто вне основного потока (main thread)) и используют оптимизации, недоступные библиотекам.

https://habr.com/ru/articles/1015134/

#javascript #js #webapi #fetch #formdata #url #popover #clipboard #resizeobserver #viewtransitions

10 веб-API, заменяющих многие библиотеки JavaScript

Современные браузеры тихо съедают экосистему JavaScript живьем. За последние несколько лет основные браузеры выпустили нативные веб-API, которые заменяют удивительно большое количество утилит, которые...

Хабр
Get real-time alerts for Brokepoint! This video shows how to use the Notification Web API to surface errors from background jobs and streams so nothing slips by. A must-watch for devs who want smarter error handling. #WebAPI #Notifications #WebDev #JavaScript #ErrorHandling #DevTools #OpenWeb #PeerTube #English #ScienceTech
https://video.d20.social/videos/watch/6f48e2fc-b970-424b-8f77-ad2afecdc1cf
Notifications for Brokepoint

PeerTube