Birthday Cake
This example draws a birthday cake on an HTML5 Canvas using JavaScript. The visualization shows a three-layer cake with golden frosting, red candles with flames, and fruit toppings including strawberries, kiwi slices, and chocolate chips, along with a "Happy Birthday!" greeting text. The code uses Canvas 2D API methods such as `fillRect`, `quadraticCurveTo`, and `arc` to construct the shapes directly, with no external libraries or data sources.