Week 9 - 2022
The weeknote for 2/28 - 3/6.
This week I was porting crypto-browserify to
deno_std(standard modules for Deno). Deno natively supports WebCrypto APIs, but they are almost asynchronous APIs. Because Node.js crypto APIs are mostly synchronous APIs, WebCrypto is not usable for shimming these APIs. So I chose to port
deno_stdto support Node.js crypto APIs in Deno.
publicEncryptAPI because it's used in mysql driver package for node. It seems using it for encrypting password when connecting to the server.
It required really a lot of work, but at the end we successfully implemented
publicEncryptby using this port and was able to make
- The tweet above says macOS uses WebViews in several places in the OS's native UIs. It's not that much surprising as WebView is almost dominant in Desktop UI market (see Slack, VSCode, etc). But some people still believe Web/WebView is not a tool for building application's UI, but it's for showing simple 'documents', and also there are some people who believe the native UI libs are always better than Web. So the usage of WebView in macOS UI is another good evidence to show to those people that Web being really a good choice for building application's UI.
Went to Shiseido parlour together with Iyo-chan. We had strawberry parfaits, and they were really good!
Edit this page