Re: Got HTML5 History API + caching LICKED, I think, <grin>

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 17 Mar 2012, at 10:54, rene7705 wrote:
> On Fri, Mar 16, 2012 at 11:13 PM, Stuart Dallas <stuart@xxxxxxxx> wrote:
> Why do you think other libraries such as jquery recommend minifying their code before deployment, and then serving it via gzip? Every bit and byte counts, especially as you scale up.
> 
> The javascripts are currenlty being served unminified via gzip, because minifying them all the time creates too much overhead for me. If you want them minified you can easily do that yourself.

Write a script that does the minifying, and everything else necessary to create a distribution file. Do you really think someone manually runs jquery through the minifier whenever they create a new release? As it happens, they use make: https://github.com/jquery/jquery/blob/master/Makefile

It seems you're pretty new to all this, and I appreciate that, but you show little to no willingness to learn from the people on this mailing list, despite asking for feedback.

> Anyway, I'm not trying to get into an argument (it's rare that I do), but I do recommend that you take in what I've said on this issue. The size of the data you're sending down the pipe matters if you want your library to be used for anything serious, and no amount of artwork or pretty pictures will distract anyone for long.
> 
> The download size will hardly be an issue for site operators, whom i seriously suspect will be on faster links.
> And the usage size doesn't have to be large, as mentioned earlier.

This comment shows how little you understand about the world from your haven of high-speed internet. Part of the beauty of the internet is that it allows people to disseminate information on a shoestring. I guarantee that 90+% of the people behind the billions of websites in the world access the internet through what you would probably consider a stone age connection.

It may surprise you to know that two thirds of the people on the planet do not have any access to the internet at all: http://www.internetworldstats.com/stats.htm

> Just remember one thing: If you see something obviously wrong, why not send me the fix?

I will, if you pay me. Open source developers don't do what they do "just because it's there," at least not for the most part. They do it because their goals align with those of the project, or because the project presents a particular challenge.

What are your goals for this project? Why did you develop it instead of using an existing library/framework?

Here's why I won't be sending you any fixes…

* There doesn't appear to be anything your library does that makes it stand out from the thousands of similar libraries that already exist, many of which are far more mature and have large numbers of contributors.

* It's a very, very long way off being suitable for usage as a black box.

* I see absolutely no value in using your library, either personally or professionally, never mind contributing to it.

* Your attitude to the most basic and important advice you've been given practically guarantees that getting involved would be incredibly frustrating and fruitless.

Oh, and in case it wasn't clear, you'd need to pay me *a lot*!

I don't mean any offence, and I really do applaud your efforts, but in my opinion you need a sharp dose of reality. I encourage you to continue to work on your library because this sort of thing is usually a great learning experience, but don't expect people to help you out when your response to the most basic advice is "that's too much overhead for me." Add the fact that you didn't even respond to the very serious security issues I raised and you can't possibly be surprised if nobody wants anything to do with it. Oh, and it doesn't matter if that particular code is not actually used because it's likely indicative of the overall quality of the rest of the library.

-Stuart

-- 
Stuart Dallas
3ft9 Ltd
http://3ft9.com/

[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux