html`<button id="coolAsyncButton">Click me (async)</button>`
viewofButtonHandlerAsync=
{
d3.select('#coolAsyncButton')
.on('click',()=>
{
console.log('functionStart');
setTimeout(()=>
{
// After 2000 milliseconds log 'funtionEnd'
console.log('functionEnd');
},2000);
});
}
Purpose-built for displays of data
Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.