Skip to content

Instantly share code, notes, and snippets.

@paulirish
Created February 28, 2012 02:05
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save paulirish/1928551 to your computer and use it in GitHub Desktop.
Save paulirish/1928551 to your computer and use it in GitHub Desktop.
draft of lazyweb-requests summary

below is a draft of a summary article that discusses the lazyweb-reqs repo.

I'm not 100% happy with how comprehensive the list is. in particular there are a number of BIG successes from the project that deserve a full paragraph or two and a screenshot.

that'll be intermixed with the summaries of each item.

I'd love assistance with this text if someone can help. cheers


12 months ago, I created a repo on Github; I thought my ideas were great but I didn't have time to complete them all, so I wrote them for other people to do. (lol) In reality, all of us have way more time than ideas, but it turned out some of the ideas I had were totally shared by other people, we just didn't have a meeting place to collaborate.

lazyweb-requests was set up to help front-end developers do better work by making their jobs easier.

This is what this project has accomplished so far:

  • defer
  • mothereffinganimgif huge success
  • api.h5p huge success
  • IRC, subway

: This issue thread was fun to watch, we forked the project from bitbucket to github, got buy-in from primary developer, a few folks started hacking : Some continued, though one decided to write his own node-js based irc client

Some of the other notable projects that came up from this were:

: Believe it or not, this app didn't exist. : But a few days ago @theron17 jumped in and wrote it: theron17.github.com/Twitter-Friends-Map/

: With an API like <img src="http://scrnsht.org?width=450&url=http://mothereffinghsl.com"> : @moondev made one with node.js and Phantom, @visnup chimed in with pinkyurl, @benschwarz made skeet which uses **** : url2png is a paid service, but looks pretty incredible.

: vladikoff took on the project and launched project in private beta

: closed mostly because typekit covered the topic very comprehensively

: duck punch plugin written &rarro; feature then added to jQuery core via brandon aaron

: Divya asked for a tool to develop on local files, send those upstream to github and get the resulting jsfiddle link : mklabs delivers a superhot solution

: we didn't end up doing that, instead we identified a number of projects that built a better Box2D js port: : PL box2d-js, box2d2-js, box2d.js, box2dweb

: How To Use Git and Github by integralist. Nicely done. : More noob resources captured in the thread.

: Jens Meiert and another Google engineer patched the validator. story here. Fixed!! : Also Yves Lafon updated it yet again on Oct 31st, fixing some MQ parsing issues.

: louisremi wrote jquery.transition.js ! boom. : also Remy Sharp's $.fn.tween and jQuery Animate Enhanced tackle the same problem

: tested. flashcanvas is not only maintained, but also 34x faster. (THIRTY FOUR, YES)

cssprefixer, CSS Prefix Spawner, Prefixr. Take your pick. :)

: the push command from @jamiew's git-friendly made my life so much better. @defunkt's hub tackles most of the rest *****

: Diego Perini created the doScroll technique used by most libraries now. His standalone: ContentLoaded, and @integralist's DOMReady ***** (which is for what and why etcc)

: Options: Modernizr.prefixed(), jeffrey way's snippet **** sync his up with mine : I ended up collaborating with jeffrey so we could sunset my gist.

: essentially the new features you get when you retire support for IE6, IE7, FF2, FF3.5, FF3.6, IE8 : mostly captured by HTML5 Please.

: strathmeyer filed a beautiful pull request. It was merged. :)

: yati sagade stepped up today! FIXED!

javascript performance chart!! paulirish/lazyweb-requests#11

: PoTa delivered a working demo of the effect in canvas, as well as a great writeup on the technique behind his fire. : A year later, UFXnoise offered a solid flame effect

80% done projects

: resources collected. writing is mostly done, just needs to be merged

: i did this one, but its still got rough edges.

: pewpewarrows put out an extension, but it needs to be updated with a better diff backend

: @kriszyp's ua-optimized mostly tackled this but it needs wiring up to Modernizr, browserscope and some better integration ***

: There was no up-to-date linter tool for HTML5. : This just was fixed by Mike Smith from the W3C HTML5 Tidy

: This ticket actually is now the guide.

Open projects

: Some great resources were shared on the thread including Addy Osmani's book, the upcoming jQuery learning site, Eloquent JavaScript, and more

: jquery/jquery-ui#185 : @gnarf and @lindstroem did ALL the work. jQUI didnt pull it in. :(

: OMG h5bp issue 28. still open. Rule of thumb: concatenate by default. Run your own tests to determine if split js load is effective for your app.

: some tackled. most not. few people write prose. :/ : Most of these have expired in usefulness. Meanwhile the suggested articles from Movethewebforward need to be written!

: two open solutions: contribute it upstream to ie6update or write a patch for Chrome Frame's real CFInstall.js ******`` <- WHAT ARE THESE CHARS?

: SenSEO is great but we could use something for Chrome, maybe using the DevTools audits API

: Offline still remains a challenge. This presentation from Ernest Delgado ********** covers things fairly well, but a good amount of work remains. http://www.html5rocks.com/en/features/offline

: Ideas: news feed filtering, project activity view, gist diffing, inline commit previews : Part of this captured in @johan's Github improved extension, and *** <- WHAT? has gotten all sorts of extensions and userscipts documented at Github help : Github needs to put github.com on github, or at least allow some extensibility in the UI. It's rapidly blocking open source progress.

#38 Web Platform diagram/infographic : *** image? <- IS IT NECESSARY?

In Summary

(feelgood story of html hackers). This project will continue to drive more such projects through the h5bp to build open source software by and for the community. If you're interested in contributing to one of these requests, please "enable notifications for this issue" or toss a comment on a thread.

** Another realization from this project is that many of these solutions were already written by developers, but aren't very googleable things, so they don't get the visibility they need. Curated lists like the Github userscripts page, the jswiki and the Modernizr polyfills wiki page do a great job of exposing developer's projects to developers when Google fails. ** Also, and this was touched on recently by Addy Osmani's post on Getting involved in Open Source, developers tend to be prone to launching their own competing project instead of contributing to an existing one. Hitting a point of critical mass in open source software seems particularly challenging. I wonder if there are ways to ameliorate

If you're looking for a new side project, the ones here would greatly help the web community. Take a poke around some of them.

@thedjpetersen
Copy link

Subway is a project to create an attractive, persistent if needed IRC client. A picture of it can be found here: http://people.oregonstate.edu/~petersed/chat.png .

@paulirish
Copy link
Author

I think it's moved over here now http://www.stypi.com/9t43lcsu

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment