Using ƒ for selectors in your JavaScript might be a subtle way to say "I developed this on a Mac, because no way in hell would I type this character 37 times on Windows or Linux".
Yes. The minified version is much smaller and after gzipping it's around 20kb or so. When using a CDN there is a chance that it's cached. I'm just stating the obvious here. Either way, the 7000 lines of JS that comprise jQuery are a lot and this seems like an alternative if you just need that single piece of functionality. Linking to Google's CDN is not without its own pitfalls though. I believe there have been discussions on HN in the past about this.
This is a completely incorrect statement. All browsers cache SSL content, as long as you specify the correct Cache-Control headers. A simple curl request reveals that jquery served from Google's CDN has Cache-Control public.
It looks like it's just a more convenient way of calling "querySelectorAll" on elements (you can call it on arrays of elements, or with arrays of selectors, for example).
I'm not sure why you'd use it over Sizzle, unless you wanted to do something very small and specific.
reply