3 ms·
The Page Flip is in Chrome and Safari, but when I started it was going to just be a perk for Safari as Chrome didn't support 3d perspectives. I noticed one day
by alexbosworth 15y ago
The Page Flip is in Chrome and Safari, but when I started it was going to just be a perk for Safari as Chrome didn't support 3d perspectives.
I noticed one day that the beta channel of Chrome had started to support 3d perspectives, but to my distress their support was buggy and left graphical artifacts. I submitted bug reports and luckily in the latest Chromes it works just as nicely as Safari.
The big thing I got into on this project is CSS animations. They look a bit scary at first but in practice they are not too complicated. I did a mixture of JQuery animation and CSS transitions on this and both have their strengths.
The Node.js code is very simple, it's a small sync script that sits behind nginx. Todos are stored on S3, I used my in-progress S3 library for node.js - can see this here - https://github.com/alexbosworth/Node-S3/blob/master/aws-s3.js https://github.com/alexbosworth/Node-S3/blob/master/aws-s3.j...
- jjm 15y agoAwesome, There is also knox: https://github.com/LearnBoost/knox https://github.com/LearnBoost/knox Both look similar. Any quick commentary on where you plan on taking your s3 lib (features etc..) ?
- alexbosworth 15y agoIt's made to copy the JQuery 1.5 "Deferreds", and to copy JQuery's model that easy/common things should be easy, uncommon things should be possible but may be more complicated to write. As for 'bonus features', the only thing I have that most S3 libs don't is support for the S3 feature of uploading very large files in parallel chunks.
- aashay 15y agoJust curious, but why'd you decide to use nginx instead of a node-based web server (i.e. serving stuff up via Express)?
- alexbosworth 15y agoI only use nginx because it is a proven component and I don't think node can improve on that much there