Vanilla HTML/JS
No fancy framework, just the basics that your browser provides
Single render drawing
<!doctype html>
<html>
<body>
<canvas></canvas>
<script type="module">
import { render, c } from 'https://unpkg.com/declarativas@^0.0.1-beta?module=1';
const canvas = document.querySelector('canvas');
render(
canvas.getContext('2d'),
[
c('clearRect', {
x: 0,
y: 0,
width: canvas.width,
height: canvas.height,
}),
c('strokeStyle', { value: '#000' }),
c('strokeRect', {
x: 50,
y: 50,
width: 100,
height: 100,
})
]
);
</script>
</body>
</html>Render loop
Last updated
Was this helpful?