Category Archives: Uncategorized

PIE 2’s new loading mechanism

One of the guiding principles in the development of CSS3 PIE has always been to make it as simple to use as possible. That’s why it was designed as only a single standalone .htc file, without any external dependencies. Copy a single file and reference it — can’t get much simpler than that! However, having […]

PIE 1.0.0 Released

I am thrilled to announce the release of CSS3 PIE version 1.0.0! This release marks a major milestone: the dropping of the “beta” label. Our five beta releases have given us twenty-two months of solid real-world testing as you, the web community, have used it on your sites. You’ve really put it through its paces, […]

CSS3 PIE Nominated in .net Awards 2011

The nominations for the .net Magazine Awards 2011 came out this morning. I was shocked when my wife came running in to tell me that PIE had been nominated! PIE’s nomination is in the “Innovation of the Year” category, which puts it up against some impressive heavyweights such as Google+, jQuery Mobile, and (dear to […]

Happy birthday to PIE

It kind of snuck up on me, but I actually managed to remember that today is the one-year anniversary of CSS3 PIE’s first public beta release. It’s been quite an exciting year since I unleashed this little thing out into the world! In pure nerd style, here are some stats from the past year: 2.3 […]

PIE 1.0 beta 4 released

CSS3 PIE version 1.0 beta 4 has been released. This is primarily a bugfix release. Major fixes include: Fixed JavaScript error when printing Tweaked detection of IE9 to perform rendering in compatibility and quirks modes but disable rendering in IE9 standards mode Fixed errors in rendering of border-image, images with zero dimensions, and others (thanks […]

PIE 1.0 beta 3 released

It’s been a long time coming, but PIE 1.0 beta 3 is finally out! A lot has gone into this release; the major improvements include: Performance! – The biggest single improvement in this release is performance. Extensive profiling was done to identify the slowest parts of PIE’s execution, and optimizations were added for many of […]

CSS3 PIE is now part of Sencha Labs

I am thrilled to announce that CSS3 PIE is now officially a part of Sencha Labs, a non-commercial foundation for innovative open source projects funded by Sencha. There it joins other cutting-edge web toolkit projects including Raphaël, JavaScript InfoVis Toolkit, and jQTouch. This is huge news for the future of PIE, and exhibits Sencha’s commitment […]

PIE 1.0 beta 2 released

CSS3 PIE version 1.0 beta 2 has been released! This release addresses many of the most serious issues present in beta 1. Notable fixes are: The box-shadow rendering has been completely rewritten. The new version no longer uses any filters, which has completely eliminated the very poor performance previously seen when using box shadows, particularly […]

CSS3-in-IE Product Comparison

A lot of people have been curious about what exactly makes PIE different from the several other projects out there which attempt to implement some level of CSS3 support in IE. There are so many aspects to CSS3 that it can be difficult determining what product tackles what pieces. To help answer that question, I’ve […]

July 17, 2010UncategorizedComments Off on CSS3-in-IE Product Comparison

User Forums Now Available

I’ve set up a quick-and-dirty online discussion forum at for PIE users. This is the new venue for posting questions, getting troubleshooting help, and other PIE-related discussions. Hopefully it is a much more convenient channel, that doesn’t require sifting through lots of email like the mailing list did. As usual, please keep discussions on-topic […]

July 15, 2010UncategorizedComments Off on User Forums Now Available

Next steps

I thought we were doing well the first day, but yesterday our traffic was about triple! We’ve started getting some great feedback as people have a chance to try it out on real projects. Lots of happy campers, quite a few great bug reports, and some troubleshooting questions. It’s clear that we really need a […]

The First 24 Hours

It’s been a whirlwind of excitement since we launched PIE into public beta around 24 hours ago. All we did was post an announcement on Twitter, and it spread like wildfire from there. I’ve been fascinated with watching the network effects take over; we’ve seen hundreds of retweets, numerous posts on social bookmarking sites, and […]

PIE and Vendor Prefixes

For a long time, it was the common wisdom that any CSS properties or values implemented by a browser vendor which were not part of a ratified CSS specification should be given a vendor prefix, e.g. -moz-border-radius or -webkit-gradient, to make it clear that they were browser-specific. But in recent months that wisdom has been […]

July 11, 2010UncategorizedComments Off on PIE and Vendor Prefixes


So what is this whole PIE thing, anyway? The documentation states it not quite so candidly, but here it is from my perspective: PIE is an answer to a constant frustration. The frustration that no matter how much I want to be able to use the elegant decoration properties of CSS3, and no matter how […]

Getting the ball rolling

Well it’s that time… the site has been up for a while but sitting pretty much empty, and that’s just not cool. I’m so incredibly excited by the potential of this project, and I need to get the word out there! So I’m writing this first blog post to get things rolling. PIE has […]