skip to content
Honwhy Wang

Posts

  • cloudflare workers 全栈化实战

    cloudflare workers 全栈化实战。利用`cloudflare workers` 实现一个全栈化项目的部署,技术选型前端使用`Vue`,后端除了`cloudflare workers`全家桶,还是用`Hono`,`better-auth`以及`drizzle`
  • Custom Groovy Number: null/empty as non-comparable NaN-like.

    Custom Groovy Number that accepts null/empty and behaves like a "NaN": not equal or comparable to any value, even another instance with null/empty input.
  • Inject CSS into Host Page from WXT ShadowRoot UI

    With 3–4 years of browser extension development experience, I consider the ShadowRoot API the optimal approach for content scripts.
  • Java ASM & Java Poet

    As the name implies, writing poetry in Java. The question of “how to implement language X in language X” can be quite fascinating.
  • WXT Content Script Chunking Issue

    Large content scripts in WXT browser extensions can cause problems like slow updates and crashes, especially on Windows. Firefox also limits file sizes.
  • 关于Netty内存管理

    Netty使用的堆外内存不受JVM限制,可能会导致申请内存超出系统限制,从而导致os kill。在使用时需要特别注意。
  • 将Web 项目打包成浏览器插件

    如何使用WXT框架+vite plugin方式将一个Web项目打包成浏览器插件,如何解决cdn js资源引用问题,解决VueDevTools在插件中无法使用问题
  • popper attach to windows.selection

    How to implement an popper component that attach to windows.selection
  • More on @crxjs/vite-plugin

    After using @crxjs/vite-plugin to build chrome extension for while, I want to share some of my experience.
  • Java 8 CompletableFuture Suggestion

    `CompletableFuture` is what we use when we want to run tasks in parallel mode. This is just the example from the website,