JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://wiese2.org/vis.min.js"></script>
<link rel="stylesheet" href="https://wiese2.org/vis.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="playground"></div>
<div id="mynetwork"></div>
<script>
var json = {"posts":[{"no":49036266,"closed":1,"now":"11\/01\/18(Thu)11:19:39","name":"Anonymous","com":"What is the best place to shill an imageboard without normies\/redditors\/cancer going there too?","filename":"1523593290023","ext":".jpg","w":250,"h":192,"tn_w":250,"tn_h":192,"tim":1541085579957,"time":1541085579,"md5":"8EKQ3Z4jcSnmqQgVIe80Vg==","fsize":9085,"resto":0,"archived":1,"bumplimit":0,"archived_on":1541098076,"imagelimit":0,"semantic_url":"what-is-the-best-place-to-shill-an-imageboard","custom_spoiler":0,"replies":14,"images":1},{"no":49036292,"now":"11\/01\/18(Thu)11:21:57","name":"Anonymous","com":"You don't shill imageboards<br><br>If it's dead just let it die in peace<br><br>If it has a small steady userbase keep it that way and enjoy the comfiness","time":1541085717,"resto":49036266},{"no":49036309,"now":"11\/01\/18(Thu)11:23:27","name":"Anonymous","com":"<a href=\"#p49036292\" class=\"quotelink\">>>49036292<\/a><br><br>Where is the border between dead and having a small userbase?","time":1541085807,"resto":49036266},{"no":49036353,"now":"11\/01\/18(Thu)11:26:22","name":"Anonymous","com":"<a href=\"#p49036309\" class=\"quotelink\">>>49036309<\/a><br>Is the population increasing, staying the same, or decreasing.","time":1541085982,"resto":49036266},{"no":49036426,"now":"11\/01\/18(Thu)11:33:04","name":"Anonymous","com":"<a href=\"#p49036309\" class=\"quotelink\">>>49036309<\/a><br>if you can have a conversation in 5 or more threads per day your imageboard isn't dead yet","time":1541086384,"resto":49036266},{"no":49036609,"now":"11\/01\/18(Thu)11:47:30","name":"Anonymous","com":"<a href=\"#p49036353\"...
CSS
#mynetwork {
box-sizing: border-box;
width: 100vw;
height: 100vh;
border: 1px solid lightgray;
}
body {margin: 0}