Markup Review
A nice canvas showcase that lets the user perform some customizations of a rotating DNA double helix.
Developer Kasen Lam explains some of the technical hurdles experienced when building the app, “The nucleotides were first created using the createRadialGradient method, however the it would take around 1 -3 seconds to generate the animation, so images were used instead to represent them. Also, to avoid a flickering animation the elements are drawn offscreen and then copied into your onscreen.”