# Project Loom

Published articles for Project Loom.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Google Is Testing a Search Bar That Works Outside Chrome

DevFeed: [Google Is Testing a Search Bar That Works Outside Chrome](<https://devfeed.tech/articles/google-is-testing-a-search-bar-that-works-outside-chrome-9270.md>)

Original publisher: [Read original article](<https://webdesignerdepot.com/google-is-quietly-testing-a-search-bar-that-works-outside-chrome/>)

Author: Simon Sterne

Published: 2026-09-10T16:00:00Z

Content type: article

Language: en

Sources: [Web Designer Depot](<https://devfeed.tech/sources/web-designer-depot.md>)

Topics: [Chrome](<https://devfeed.tech/topics/chrome.md>), [Google](<https://devfeed.tech/topics/google.md>), [Chromium](<https://devfeed.tech/topics/chromium.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-assistants](<https://devfeed.tech/tags/ai-assistants.md>), [ai-search](<https://devfeed.tech/tags/ai-search.md>), [ai-tech](<https://devfeed.tech/tags/ai-tech.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [browser](<https://devfeed.tech/tags/browser.md>), [browser-design](<https://devfeed.tech/tags/browser-design.md>), [chrome](<https://devfeed.tech/tags/chrome.md>), [chrome-canary](<https://devfeed.tech/tags/chrome-canary.md>), [chromium](<https://devfeed.tech/tags/chromium.md>), [everywhere-omnibox](<https://devfeed.tech/tags/everywhere-omnibox.md>), [future-of-browsers](<https://devfeed.tech/tags/future-of-browsers.md>), [future-of-search](<https://devfeed.tech/tags/future-of-search.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [gemini-in-chrome](<https://devfeed.tech/tags/gemini-in-chrome.md>), [google](<https://devfeed.tech/tags/google.md>), [google-chrome](<https://devfeed.tech/tags/google-chrome.md>), [google-search](<https://devfeed.tech/tags/google-search.md>), [project-loom](<https://devfeed.tech/tags/project-loom.md>), [search](<https://devfeed.tech/tags/search.md>), [search-technology](<https://devfeed.tech/tags/search-technology.md>), [ui-design](<https://devfeed.tech/tags/ui-design.md>), [ux-design](<https://devfeed.tech/tags/ux-design.md>), [web-browsers](<https://devfeed.tech/tags/web-browsers.md>), [web-design](<https://devfeed.tech/tags/web-design.md>)

### AI overview

Google is testing Project Loom, an experimental floating Search bar that can appear over other Windows apps instead of remaining inside Chrome. The feature is unfinished, with screen sharing, Lens, and AI Mode controls reportedly not yet working.

### Source excerpt

Google is quietly testing a way to bring Search outside Chrome and directly on top of whatever app you're using. It's called Project Loom, and this little floating search box could hint at a much bigger future where Google follows you around your desktop.

## Running Kotlin coroutines on Project Loom's virtual threads

DevFeed: [Running Kotlin coroutines on Project Loom's virtual threads](<https://devfeed.tech/articles/running-kotlin-coroutines-on-project-loom-s-virtual-threads-39265.md>)

Original publisher: [Read original article](<https://kt.academy/article/dispatcher-loom>)

Published: 2023-01-09T00:00:00Z

Content type: tutorial

Language: en

Sources: [Kt. Academy](<https://devfeed.tech/sources/kt-academy.md>)

Topics: [Coroutines](<https://devfeed.tech/topics/coroutines.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [kotlin-coroutines](<https://devfeed.tech/topics/kotlin-coroutines.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [Java](<https://devfeed.tech/topics/java.md>)

Tags: [asynchronous](<https://devfeed.tech/tags/asynchronous.md>), [blocking](<https://devfeed.tech/tags/blocking.md>), [coroutines](<https://devfeed.tech/tags/coroutines.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-coroutines](<https://devfeed.tech/tags/kotlin-coroutines.md>), [parallelism](<https://devfeed.tech/tags/parallelism.md>), [project-loom](<https://devfeed.tech/tags/project-loom.md>), [threads](<https://devfeed.tech/tags/threads.md>), [virtual](<https://devfeed.tech/tags/virtual.md>), [vm](<https://devfeed.tech/tags/vm.md>), [workshop-learning-programming](<https://devfeed.tech/tags/workshop-learning-programming.md>)

### AI overview

A tutorial shows how to run Kotlin coroutines on Project Loom virtual threads by creating a custom dispatcher from an ExecutorService. It compares the expected and observed execution time of large numbers of blocking calls using standard coroutine dispatchers and a Loom-based dispatcher.

### Source excerpt

How to use Project Loom to improve Coroutines performance.

## Loom and Thread Fairness

DevFeed: [Loom and Thread Fairness](<https://devfeed.tech/articles/loom-and-thread-fairness-18849.md>)

Original publisher: [Read original article](<https://www.morling.dev/blog/loom-and-thread-fairness/>)

Published: 2022-05-27T08:20:00Z

Content type: tutorial

Language: en

Sources: [Gunnar Morling](<https://devfeed.tech/sources/gunnar-morling.md>)

Topics: [Java](<https://devfeed.tech/topics/java.md>), [openjdk](<https://devfeed.tech/topics/openjdk.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [Concurrent Programming](<https://devfeed.tech/topics/concurrent-programming.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [reactive](<https://devfeed.tech/topics/reactive.md>)

Tags: [http](<https://devfeed.tech/tags/http.md>), [io](<https://devfeed.tech/tags/io.md>), [java](<https://devfeed.tech/tags/java.md>), [openjdk](<https://devfeed.tech/tags/openjdk.md>), [project-loom](<https://devfeed.tech/tags/project-loom.md>), [reactive-programming](<https://devfeed.tech/tags/reactive-programming.md>), [thread](<https://devfeed.tech/tags/thread.md>), [threads](<https://devfeed.tech/tags/threads.md>)

### AI overview

This technical article examines thread scheduling fairness for CPU-bound workloads running on Project Loom's virtual threads. It introduces Loom's virtual-thread model and contrasts it with operating-system threads and reactive programming for handling highly concurrent applications.

### Source excerpt

Table of Contents Project Loom Scheduling Discussion Project Loom (JEP 425) is probably amongst the most awaited feature additions to Java ever; its implementation of virtual threads (or "green threads") promises developers the ability to create highly concurrent applications, for instance with hundreds of thousands of open HTTP connections, sticking to the well-known thread-per-request programming model, without having to resort to less familiar and often more complex to use reactive approaches. Having been in the workings for several years, Loom got merged into the mainline of OpenJDK just recently and is available as a preview feature in the latest Java 19 early access builds. I.e. it's the perfect time to get your hands onto virtual threads and explore the new feature. In this post I'm going to share an interesting aspect I learned about thread scheduling fairness for CPU-bound workloads running on Loom.