Joone Hur

509 posts

Joone Hur banner
Joone Hur

Joone Hur

@joone

허준회, Principal Software Engineer @ Microsoft (Outlook team) Chromium/Blink, performance, Web Platform APIs, W3C / PerfWG.

Katılım Mayıs 2007
443 Takip Edilen385 Takipçiler
Sabitlenmiş Tweet
Joone Hur
Joone Hur@joone·
I gave a BlinkOn21 lightning talk on fixing drag-and-drop in Chromium 🚀 Multi-URL drag-and-drop is now supported. You can also download multiple attachments via drag & drop using the DownloadURL-list drag type. Plus, how Chromium interoperates with Firefox using JS File objects. Slides: 👇docs.google.com/presentation/d…
English
2
0
1
32
Joone Hur
Joone Hur@joone·
Another demo shows how we can download multiple URLs to the desktop at once via drag-and-drop.
English
0
0
0
19
Joone Hur
Joone Hur@joone·
I gave a BlinkOn21 lightning talk on fixing drag-and-drop in Chromium 🚀 Multi-URL drag-and-drop is now supported. You can also download multiple attachments via drag & drop using the DownloadURL-list drag type. Plus, how Chromium interoperates with Firefox using JS File objects. Slides: 👇docs.google.com/presentation/d…
English
2
0
1
32
Joone Hur
Joone Hur@joone·
Here is a demo of cross‑browser drag-and-drop, where a JavaScript‑created File object in Chromium works seamlessly in Firefox.
English
0
0
0
35
Joone Hur retweetledi
Satya Nadella
Satya Nadella@satyanadella·
Agent Mode is here in Outlook! Copilot can now help run your inbox and calendar, triaging emails, rescheduling meetings, and helping you stay on top of what matters most.
English
505
468
4.4K
2.1M
Joone Hur retweetledi
Chrome for Developers
Chrome for Developers@ChromiumDev·
Chrome 146 is stable 🚀 We’re shipping features that move more logic out of your JavaScript and into the browser → goo.gle/4sHVbwb ✨ Scroll-triggered animations (declarative CSS!) 🛡️ The Sanitizer API for XSS-free apps 🧩 Scoped custom element registries
English
6
35
318
35.7K
Joone Hur
Joone Hur@joone·
Introducing DownloadURL-list, a new drag type for Chromium that lets users drag multiple files from a webpage to the OS in a single gesture — something the existing DownloadURL type has never supported. Feedback welcome: github.com/MicrosoftEdge/…
English
1
0
0
32
Joone Hur retweetledi
Satya Nadella
Satya Nadella@satyanadella·
Announcing Copilot Cowork, a new way to complete tasks and get work done in M365. When you hand off a task to Cowork, it turns your request into a plan and executes it across your apps and files, grounded in your work data and operating within M365’s security and governance boundaries.
English
2.3K
2.1K
16.6K
9.8M
Joone Hur retweetledi
Chrome for Developers
Chrome for Developers@ChromiumDev·
WebMCP is available for early preview → goo.gle/4rML2O9 WebMCP aims to provide a standard way for exposing structured tools, ensuring AI agents can perform actions on your side with increased speed, reliability, and precision.
Chrome for Developers tweet media
English
205
919
6K
2.1M
Joone Hur retweetledi
Chrome for Developers
Chrome for Developers@ChromiumDev·
INP is Baseline Newly Available → goo.gle/49vRTUA The Event Timing API is now available in all major browsers and provides critical insights into the latency of events triggered by user interactions, helping you optimize for Interaction to Next Paint (INP).
Chrome for Developers tweet media
English
2
14
83
6.4K
Joone Hur
Joone Hur@joone·
Fix shipped in Chromium M145: drag‑and‑drop of multiple URLs now works properly. On Windows, multi‑URL text/uri-list drops no longer get mashed into a single invalid string — you can finally drag a whole set of links in one gesture. Test it here: joone.github.io/web/dnd/uri_li…
English
0
1
0
30
Joone Hur
Joone Hur@joone·
Chromium M145 now enables LongAnimationFrameSourceCharPosition by default — a feature I originally added last year along with related optimizations in V8 and the Chromium bindings. LoAF entries from promise-based invokers (resolve-promise, fetch(), scheduler.yield()) previously showed sourceCharPosition = -1, hiding the real cause of long frames. They now include accurate script attribution, making long animation frame debugging much easier.
Joone Hur tweet media
English
0
1
1
50
Joone Hur
Joone Hur@joone·
You can find the explainer for the Delayed Message Timing API in the WICG(Web Incubator Community Group) GitHub repository: github.com/WICG/delayed-m… FYI: A W3C incubation spec is an early‑stage proposal for new web technology. It's experimental and not yet part of the formal W3C standards track. #DelayedMessageTiming #WebPerf
English
0
0
0
25
Joone Hur
Joone Hur@joone·
Here are more details about the fix: According to RFC 2483 Section 5, the text/uri-list MIME type supports multiple URLs separated by CRLF (\r\n). However, Chromium previously treated the entire string as a single (invalid) URL and couldn’t parse multiple entries correctly. This CL updates the drag‑and‑drop implementation to properly support multiple URLs. The uri-list is now parsed by splitting on the newline character (\n). Additionally, this CL introduces the BookmarkList clipboard format on Windows—a JSON array of URLs and titles. When multiple URLs are present, they are now also written to the clipboard using the new BookmarkList type.
English
0
0
0
38
Joone Hur
Joone Hur@joone·
Starting upstreaming for the Delayed Message Timing API, enabling developers to diagnose postMessage latency. This initial CL focuses on Worker.postMessage (cross‑worker‑document) with main‑thread monitoring only. chromium-review.googlesource.com/c/chromium/src…
English
0
0
1
47
Joone Hur
Joone Hur@joone·
Introducing the Delayed Message Timing API! A new Web Performance API to help developers measure and diagnose delays in postMessage delivery across contexts. Detect bottlenecks, optimize responsiveness, and improve user experience. blogs.windows.com/msedgedev/2025…
English
0
1
0
111