![Screenshot 2024-06-02 at 21 11 32](https://private-user-images.githubusercontent.com/3619283/335893192-14745e33-2967-41df-ba65-f3655774ae5f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE0NDIyMDYsIm5iZiI6MTcyMTQ0MTkwNiwicGF0aCI6Ii8zNjE5MjgzLzMzNTg5MzE5Mi0xNDc0NWUzMy0yOTY3LTQxZGYtYmE2NS1mMzY1NTc3NGFlNWYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcyMCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MjBUMDIxODI2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MDM3OGE3NGI4Yzk5NDY2MzBkYjEyZTAyYTQ1MTVmMzVhNGZmOGVkMGRjYjQ3NTdkNDFlMGM1YmU5OWFiYWYxMiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.572QEM-a_D3n4poSLIGrpIm2eHec_Q0eAMu8UXUI4yA)
This is my customization to make vscode's visual interface minimalistic. It should work fine with other themes but not guaranteed.
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta charset="UTF-8" /> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> | |
<link rel="stylesheet" href="reset.css"> | |
<title>How to record a video with JavaScript</title> | |
</head> | |
<body> | |
<video autoplay muted playsinline id="videoLive"></video> |
import { AsyncLocalStorage } from 'node:async_hooks'; | |
const ALS = new AsyncLocalStorage(); | |
/** | |
* Execute provided function in async context. | |
* @param {function} fn | |
*/ | |
export function withAppInject(fn) { | |
return ALS.run(new Map(), fn); |