Based on this awesome post by John Nelson, the example simulates a chalk drawing on a blackboard.
I've used the new D3js 4.0 version and Canvas instead of SVG, since this could be a nice background for some visalization.
Modified http://d3js.org/topojson.v1.min.js to a secure url
Modified http://d3js.org/queue.v1.min.js to a secure url
https://d3js.org/d3-array.v1.min.js
https://d3js.org/d3-geo.v1.min.js
https://d3js.org/d3-selection.v1.min.js
https://d3js.org/d3-collection.v1.min.js
https://d3js.org/d3-dispatch.v1.min.js
https://d3js.org/d3-request.v1.min.js
https://d3js.org/topojson.v1.min.js
https://d3js.org/queue.v1.min.js