Type JavaScript, then Shift-Enter. Ctrl-space for more options. Arrow ↑/↓ to switch modes.
storageShim=shimAndIterators.storageShim
feed=hypercore(storageShim)
{
awaitPromises.delay(1000)
appendRandomFruit(feed);
return"init with random fruit"
}
functionappendButton(){
constdiv=html`
<div>
<button>Append a record to the feed</button>
<span></span>
<div>
`
constbutton=div.querySelector('button')
constspan=div.querySelector('span')
button.onclick=()=>{
constfruit=appendRandomFruit(feed)
span.innerText=`Appended: ${fruit}`
}
returndiv
}
ipfs=require('ipfs@0.48.1/dist/index.min.js')
buf=require('https://bundle.run/buffer@5.6.0')
Buffer=buf.Buffer
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.