Boris Smus

Software Designer

Performance of Canvas versus SVG

At the core of the traditional HTML/CSS developer’s toolkit is a set of nested boxes describing offset, margin, border and padding, known as the box model. Variations on the box theme are sufficient to describe most page layouts, but in some complex applications, it’s necessary to render something more interesting, like diagonal lines, or polygons. There are currently two relatively well-supported web graphics technologies: SVG and Canvas. There are significant performance differences, however, which I would like to discuss in this article.

read more…

iWork.com Feedback

After spending a fair bit of time monitoring twitter feeds, I was pleasantly surprised by the world’s response to the recently announced iwork.com. There were some premature flames, but mostly as a result of a  fundamental misunderstanding of iwork.com’s purpose. Someone even gave a technical breakdown of the application, which is especially endearing to me as an insider.