Free Hosting of YUI Files from Yahoo!

February 22, 2007 at 9:18 pm by Nate Koechley | In Development | 80 Comments

Coinciding with this week’s release of YUI version 2.2.0, the one year anniversary of the YUI open-source release, and as announced at the YUI Party just moments ago, we’re opening up free YUI hosting from the Yahoo! network to all YUI implementers. If you’re using YUI for your own project, we’ll serve the files for you — gzipped, with good cache-control, using our state-of-the-art network, for free. You can count on these files being continuously available because they’re the same files, served by the same source, that we use for most YUI implementations at Yahoo!.

Files served from Yahoo!’s network include version numbers in filepaths, allowing you to reference a specific version in your code. Previous versions are retained even as new versions are released. While we are providing no explicit SLA with respect to the availability of legacy code, our current policy is to support permanent availability of legacy YUI files.

Why Provide YUI Hosting on Yahoo!’s Network?

We’re opening up the service of YUI from Yahoo! servers for the same reasons we open-sourced YUI in February: Yahoo! is quintessentially a web company. The progress being made by developers in richness and usability today is healthy for the web and, by extension, good for Yahoo! We want to do everything we can do to enhance that evolution — whether it’s opening up YUI, hosting YUI files, or creating best-of-breed APIs like the recently-announced Browser-Based Authentication system.

At the end of the day, this step has a small incremental cost to Yahoo! while providing a valuable ease-of-implementation advantage to many developers. Serving YUI from Yahoo! servers won’t be the right decision for all implementers; if you’re aggregating or customizing YUI source code and serving it from a highly performant host, there will be little reason to switch. However, for some implementers the provision of free, robust, edge-network hosting will have significant upside.

What Are the Benefits of Having Yahoo! Host YUI Files?

Yahoo!’s network is located throughout the world. HTTP requests for YUI files are evaluated to determine their geographic source and then served from in-region server farms wherever possible. This edge-computing system provides shorter round-trip times for packets as compared to the use of centralized network hosts. Because YUI files (consisting of JavaScript files, CSS files, and image resources) are static, there need be no relationship between the server providing these files and the server holding session information and business logic for a given application. Moving these files off a central server and closer to your users, therefore, should make your application more responsive overall.

Moreover, Yahoo!’s hosting network is configured to serve JavaScript and CSS using gzip compression. We minify YUI JavaScript before pushing it to our servers; in combination with gzipping, this results in a 90% reduction in transmitted filesize as compared to the footprint of YUI’s raw (and commented) source. CSS files weigh 60% less on the wire using gzip compression. If your current host does not support mod-gzip or mod-deflate, the advantages of using Yahoo! hosting could be dramatic. (See "YUI: Weighing in on Pageweights" for a full discussion of YUI filesizes.)

Finally, far-future Expires headers are issued on all static content. This HTTP response header directs the browser to retain content in cache (and to access it from the cache) as long as possible. Improving your cache hit rate will reduce the amount of time your users spend waiting for files to download.

What About Privacy?

Usage of this service will be recorded in Yahoo!’s Web traffic logs. We can assure you that our intent is simply to provide a convenience to the YUI developer community. If the record left in Yahoo!’s logs would compromise the privacy of your users, do not use this service.

* * * * *

For complete information about how to include YUI files hosted by Yahoo! in your project, please see "Serving YUI from Yahoo!" on the YUI website. We hope this resource proves useful to those of you developing rich internet applications with YUI.

Share and extend: Bookmark with Yahoo! My Web | Bookmark with del.icio.us | digg it! | reddit!

80 Comments »

RSS feed for comments on this post. TrackBack URI

  1. This is really a milestone in javascript development. Now folks who are developing with YUI have a fast, reliable way to hook into the utilities. I know I’ve been including the utils in my own little side project, but now I can just reference the URL’s.

    Comment by Andrew Wooldridge — February 22, 2007 #

  2. Hi

    I’m really impressed of Yahoo! They are doing a great job!

    Thanks!

    Alex

    Comment by Alex — February 22, 2007 #

  3. [...] Yahoo! is going to be hosting the YUI files on their edge networks for anyone to use. This is a nice service. It means that you can rely on their fast network, smart caching (Expire/Cache-Control), and smart compression. [...]

    Pingback by Ajaxian » Yahoo! Announces Hosting of YUI libraries on their edge network — February 22, 2007 #

  4. First off, congratulations! It’s been an awesome year and it keeps getting better.

    One question I forgot to ask while I was at the party, how reliable is the web hosting? And/or are these direct mirrors of akamai? Clearly I’ll still use them, but I’m just wondering if you can go into a little more detail about the hosting that will be serving up the api’s. It would be interesting to hear a bit more about that.

    But again, great 2.2 release, and happy birthday! :)

    Comment by Dustin Diaz — February 22, 2007 #

  5. The short answer: It is the exact hosting we ourselves use internally.

    Comment by Nate Koechley — February 22, 2007 #

  6. [...] Ebenso macht schon wieder Yahoo! mit seinem YUI von sich reden, diesmal mit einem neuen Service: YUI Hosting (YUI Blog | YUI Hosting Seite), natürlich frei, wie in Freibier. Das kann insofern sinnvoll sein, dass man immer Zugriff auf die aktuellsten Versionen von YUI bekommt, ausgeliefert von einem Yahoo!-Server in Deiner Nähe, noch dazu auf äusserste gzipped. Yahoo! verspricht das dadurch die YUI-Files (JS, CSS und Bilder) schneller geladen werden können, als täte man sie vom eigenen Server liefern. An der Stelle bin ich mir nicht ganz sicher, ob ein gut konfigurierter eigener Server nicht doch im Vorteil ist… das müsste man mal testen, wie das YUI-Blog auch empfiehlt. [...]

    Pingback by Code Candies » Blog Archive » Und jetzt Hosting — February 23, 2007 #

  7. This is splendid news. I’ve been asked if that is an option numerous times and now I don’t have to give the “internally we have this” answer any longer :)

    Comment by Chris Heilmann — February 23, 2007 #

  8. Really impressive. Thanks a lot.

    Comment by Anand — February 23, 2007 #

  9. Hi YUI folks — thanks for all your hard work; it has helped many of our internal projects, and clearly continues improving and focusing.

    Is there an https server as well? We have some internal https apps, and browsers often complain if you mix script from http sources.

    My simple attempt using https instead in the supplied urls didn’t work :)

    w

    Comment by wayne — February 23, 2007 #

  10. @wayne,

    HTTPS is not supported at this time.

    Thanks,
    Nate

    Comment by Nate Koechley — February 23, 2007 #

  11. You guys absolutely ROCK! This will be of great benefit to our clients, half of whom are non-profits.

    Thank you!!!

    Comment by Janette — February 23, 2007 #

  12. I like Yahoo! more and more. Thanks for the aid you provide, guys. Great work!

    Comment by Ola — February 23, 2007 #

  13. Great move .
    Technically it was possible earlier as well .I’d use it for some quick demo’s online by simply pointing the path to the hosted source .

    But with a move like this, you wont have to worry about broken links , or version mismatches and so on.

    But what i’m really waiting to see is javascript toolkit mashing ,and how they can all co-exist in a organised and improvised manner.

    Keep Clicking,
    Bhasker V Kode

    Comment by Bhasker V Kode — February 23, 2007 #

  14. Is it just me or are half of them missing? I’m getting 404 errors on quite a few, for example:
    http://yui.yahooapis.com/2.2.0/build/reset/reset-min.css

    Comment by Mike Jones — February 23, 2007 #

  15. Another fantastic development for YUI.

    Now all you need to do is hire Jack Slocum :)

    Comment by allaboutyui — February 23, 2007 #

  16. YUI (Yahoo! User Interface) Hosting…

    乍看之下似乎是百利一害的好選擇啊…

    剛看到 YUI Blog 上面的公告,Yahoo! 今天宣佈在它們的 server 上面提供 YUI (Yahoo! User Interface) 的檔案供開發者連結使用,以後想利用 YUI 開發新服務的人……

    Trackback by 苦牢之最後一年 — February 23, 2007 #

  17. Happy birthday YUI! Well done to everyone involved and kudos to Yahoo! for this exciting new step in sharing.

    Comment by Karl — February 23, 2007 #

  18. Just in case anyone was wondering, linking to these script files will NOT send your user’s cookies to the yahooapis server.

    IP addresses are a different matter though.

    Comment by Philip Tellis — February 23, 2007 #

  19. Comment about the comment of Dustin Diaz (above):
    You can always use Coral (http://www.coralcdn.org/) to make the delivery faster and safer.
    Cheers!

    Charles

    Comment by Charles Nadeau — February 23, 2007 #

  20. [...] 在使用 YUI 時你必須在你的網頁中加入引用相關的 js、css 檔案,但如果你放網頁的地方沒辦法讓你上傳檔案擺 YUI 檔案的話,你原本可能需要自己找個地方放這些 *.js 或 *.css 檔案,現在不用這麼麻煩了,根據這篇文章的內容,Yahoo! 現在會將 YUI 的檔案放在公開的位置,你可以直接連結到這些檔案來使用它們,而用法就參考這裡囉。 [...]

    Pingback by ericsk’s blog » Yahoo! 提供免費 YUI 檔案 hosting — February 23, 2007 #

  21. Yahoo! 提供免費 YUI 檔案 hosting…

    如果你想在你的 blog 上使用 YUI(Yahoo! User Interface Library),但是你的 BSP 卻沒辦法讓你上傳檔案的話,直接連接到 Yahoo! 提供的位置就好!
    在使用 YUI 時你必須在你的網頁中加入引用相關的 js……

    Trackback by ericsk's blog — February 23, 2007 #

  22. Great news! Quick question: for the Connection manager, which uses XMLHttpRequest, will this still work? The reason I ask is because most browsers have a security sandbox around the XMLHttpRequest object, meaning it can only communicate back with the server from which it was originally served. Will this be a problem if I want to connect back to my own server?

    Thanks!!!

    -Ryan

    Comment by Ryan — February 23, 2007 #

  23. Nate,
    Great job on the party. It was nice to meet you last night. Team OurStory.com had a lots fun and we like free beer ;)

    YUI team great job on the new features and the last year. We are already working the new code into our next release.

    Y! thanks for the free hosting.

    Comment by Tim Correia — February 23, 2007 #

  24. Hi, after a couple of months I figured out that the most complete ajax widget toolkit is ATLAS, but being part of ASP makes it a piece of NON-REUSABLE CRAP. Now, after that is yahoo ui. It is really cool for me and fits really good on my applications.

    Now, I need more widgets than you are offering like a split pane, accordion, fish eye, masked textfields, rating control, etc. Is there any way to join the development and or submit new stuff ?

    Comment by Rodrigo — February 23, 2007 #

  25. Hey Nate,

    After standardizing your internal/external versioning in 2.2.0, do you envision yahoo at some point using these publicly available urls in script/style tags on your sites? One of the most attractive prospects of using the yahoo hosted yui files in the potential that users will already have an asset cached by the time they make it to my site. This would obviously be a much more frequent occurrence if they were on yahoo pages.

    Comment by Andy Yaco-Mink — February 23, 2007 #

  26. This is great guys, but Safari doesn’t seem to be able to find the files in about 4/5 loads. All other browsers on the same computer (Firefox, IE6/7 via Parallels) are finding the files just fine.

    Any idea what the problem is?

    Comment by Paul Armstrong — February 23, 2007 #

  27. Nate,
    Can you share with the community how Yahoo javascript implements gzipping to ensure that it is reliable with IE?

    I’d love to implement gzipping for the rest of my app, but have read that IE 6 can choke on it…

    Thanks and great party last night!

    Comment by Luke — February 23, 2007 #

  28. @Ryan:

    It will run with the credentials and authority of the base .html, so the location of the .html is the determining factor.

    e.g.,
    yourdomain.com/base.html loads connection manager from yui.yahooapis.com. The connection manager script is treated as a yourdomain.com resource for validating domain policy, so you can use it to query against a yourdomain.com resource.

    Comment by Thomas — February 23, 2007 #

  29. Correction, I had some weird caching issues. All files are returning 404 not found errors. That’s not so awesome. :)

    Comment by Paul Armstrong — February 23, 2007 #

  30. [...] There is huge web development news from Yahoo today. Yahoo is offering free hosting for YUI components, both JavaScript and CSS. I’ve been favoring the YUI, but this is a great boon. One big drawback to AJAX is Page loading performance. I’m betting that the Yahoo infrastructure can serve these files way faster than most people’s servers, they are much more likely to be cached, and by being located on a different domain, they circumvent domain connection limits in the browser. By offering hosting, Yahoo turns YUI into a true shared library for the internet. [...]

    Pingback by Yahoo YUI wins JavaScript Library Wars - Professional PHP — February 23, 2007 #

  31. This is a smart move and one that may see YUI become the premier JavaScript library.

    Comment by Dean Edwards — February 23, 2007 #

  32. And Pipes is bloody awesome.

    Comment by Dean Edwards — February 23, 2007 #

  33. @Bhasker V Kode,

    You’re right that this is a significant improvement over the previously available “reverse engineered” technique ;)

    You’re also right about code-cohabitation: We think being a good Page Citizen is important which is a primary reason for our YAHOO global object.

    @Mike Jones,

    It’s fixed.

    @Philip Tellis,

    Thanks for the clarification. You’re correct that cookies are not passed.

    @Ryan,

    Thomas is correct: You won’t have problems because it’s the location of the .html that matters.

    @Andy Yaco-Mink,

    That’s exactly right. We hope that over time the entire world will benefit from this increased “shared caching.” A classic win-win. (Say Hi to Peter btw.)

    @Paul Armstrong,

    There was a hiccup at one of our regional colos yesterday as we were pushing files out. You must be lucky enough to live close to that particular farm ;) It’s since been syncronized. Don’t worry, once the files get there initially they’re good forever. This is the same technology we use to power all Yahoo! sites, so you can have faith it the reliability.

    @Luke,

    I’ll see if I can entice our Performance Team to write an article about this in the future. Pending that, know that it works well for IE6.

    @Christian Heilmann,

    I couldn’t agree more. I think it’s great that we now have one answer for everybody – no more distinction between internal and external users. From my perspective, that’s been the end goal all along.

    @Dean Edwards,

    Thanks so much for the nice comment and vote of confidence, it means a lot coming from you. And yes, I think Pipes rocks too.

    @All:

    Thank you all for your support and kind words. We love working on this library and the community’s embrace of it makes it all worthwhile. It was great to meet many of your at the party last night – I’m glad you had a good time. Enjoy the hosting!

    Thanks,
    Nate

    Comment by Nate Koechley — February 23, 2007 #

  34. What about hosting for them under a secure domain so they can be used on servers with ssl?

    Comment by thedillydotcom — February 23, 2007 #

  35. @thed,

    We do not offer secure hosting at this point. If yours is a secure environment I recommend you download the zip distribution and host it yourself within your secure environment.

    Thanks,
    Nate

    Comment by Nate Koechley — February 23, 2007 #

  36. [...] Free Hosting of YUI Files from Yahoo! » Yahoo! User Interface Blog – a content delivery network for the rest of us [...]

    Pingback by ::::renaissance chambara:::: » Blog Archive » Links for 2007-02-23 [My Web 2.0] — February 24, 2007 #

  37. Great news, everyone. Sorry I couldn’t stay longer at the party, but this is an incredibly brilliant and exciting decision. Cheers!

    Comment by Nicholas C. Zakas — February 24, 2007 #

  38. [...] Free Hosting of YUI Files from Yahoo! » Yahoo! User Interface Blog Coinciding with this week’s release of YUI version 2.2.0, the one year anniversary of the YUI open-source release, and as announced at the YUI Party just moments ago, we’re opening up free YUI hosting from the Yahoo! network to all YUI implementers. (tags: yui yahoo javascript hosting free) [...]

    Pingback by links for 2007-02-25 | On Influence and Automation — February 25, 2007 #

  39. [...] Free Hosting of YUI Files from Yahoo! » Yahoo! User Interface Blog (tags: yahoo yui hosting) [...]

    Pingback by ProgProg : links for 2007-02-25 — February 25, 2007 #

  40. [...] Links zum Thema Weblogs: Wikipedia – Definition und Erklärung von Weblogs bei Wikipedia WeblogFAQ – 24 Fragen und Antworten zu Weblogs von Stefan Bauschert Blogscout-Statistiken – Der Blogscout-Blogcensus Basic Thinking Blog – Mit einem Beitrag zum State of the Blogoshere von Technorati Trackback-Spezifikation – In den Dokumentationen zu Movable Type In den News geht es um die Möglichkeit Kommentare und Trackback bei Wordpress voneinander zu trennen (Beitrag vonkk-works.de oder im Original von cr8ed-design.com), hosten der Yahoo! User Interface Library bei Yahoo! selbst, weiterhin geht es um Tipps zur Integration von Photoshop und Flash im Adobe EDGE-Magazin und um die Macht von Google, dokumentiert im Filmchen Master Plan.  Dauer: 18:02 Min. | Play Now | Im Popup abspielen | Download podPressPlayerToLoad(‘podPressPlayerSpace_23′, ‘mp3Player_23_0′, ‘300:30′, ‘http%3A%2F%2Fwww.gefangenimnetz.de%2Fpodpress_trac%2Fplay%2F23%2F0%2FGIN-11-Rund-um-Weblogs.mp3′); [...]

    Pingback by Gefangen im Netz | Der Webdesign- und Entwicklungs-Podcast » Blog Archiv » Folge 11: Rund um Weblogs — February 25, 2007 #

  41. [...] La hiperactiva campaa de Yahoo! por posicionarse en la comunidad de desarrolladores web (los “lderes de opinin” del medio) acaba de dar otro paso: desde ahora servirn las libreras Javascript y CSS YUI desde sus propios servidores, grtis. Segn el YUIblog, esa es la misma red que usan los productos internos de Yahoo! (como Yahoo! Pipes), por lo que la fiabilidad y permanencia est asegurada. Todo esto significa que puedes vincular los archivos desde tu proyecto y despreocuparte de mantener las libreras. Incluso puedes vincular versiones especficas si te preocupa la compatibilidad de tus aplicaciones Javascript. El servicio incluye archivos CSS e imgenes que acompaan algunos de los “widgets” prediseados de YUI. Ms an, todos estos archivos son comprimidos por medio de gZip y “minificados” (se les remueven los espacios y cambios de lnea), logrando una reduccin de hasta un 90% del peso de los archivos originales. Adems, Yahoo! tiene granjas de servidores en varias partes del mundo para asegurar la menor latencia posible. Si tu servidor no soporta gZip, entonces las ventajas son claras. [...]

    Pingback by EstadoBeta » Archivo » Yahoo! el buen samaritano — February 25, 2007 #

  42. This is truely an important step by Yahoo!
    Three cheers.

    I hope Yahoo keeps this tempo live for years to come.

    Comment by Ruturaj — February 25, 2007 #

  43. Pretty sweet guys. We appreciate all the hard work.

    Comment by CForrester — February 26, 2007 #

  44. [...] YUI hosting. Nate on Free Hosting of YUI Files from Yahoo!: [...]

    Pingback by Post It #18 | tail -f carlo.log — February 26, 2007 #

  45. [...] http://yuiblog.com/blog/2007/02/22/free-yui-hosting Thank you for reading this post. You can now Leave A Comment (0) or Leave A Trackback. [...]

    Pingback by Hoodmonkey.com | Let Yahoo host your YUI stuff — February 26, 2007 #

  46. Yahoo YUI hosting javascript!…

    OK I’m a few days late with this one. But Yahoo has announced that they will be hosting all current and subsequent versions of their YUI javascript library, for developers to use in applications, free of charge. Why is this……

    Trackback by Jonathan Boutelle's home on the net — February 26, 2007 #

  47. [...]   اذا كنت تستخدم مكتبة ياهو لتطوير موقعك فانه بامكانك الان ربط ملفات الجافاسكربت و الانماط بتلك الموجودة و المستضافة على سيرفرات ياهو …و ستكون مضغوطة و بامكانك الاعتماد عليها لانها نفس الملفات التي تستخدمها ياهو في برامجها….   عن هذه الخدمة الجديدة المزيد من التفاصيل هنا… أرسل تعليقك [...]

    Pingback by اربط ملفات مكتبة ياهو في برنامجك بالملفات على موقع ياهو — February 27, 2007 #

  48. Good idea, I wish I had thought of this. Wait a second… I did, and posted it on a previous yui blog post.

    http://yuiblog.com/blog/2006/10/16/pageweight-yui0114/

    Nice to see this is now being offered.

    Thanks Yahoo!

    Comment by ChadL — February 27, 2007 #

  49. [...] A few days old now, but Yahoo! has just recently announced they will be providing free hosting of the yui javascript libraries. [...]

    Pingback by chad lindstrom’s blog » Blog Archive » Free YUI Hosting — February 27, 2007 #

  50. Fantastic work and the edge computing stuff really does work:

    - I loaded http://yui.yahooapis.com/2.2.0/build/reset/reset-min.css in my web browser to cache an IP for yui.yahooapis.com.

    - Then I pinged yui.yahooapis.com which resolved to 203.199.74.8

    - Finally, I checked the IP’s location using Geobytes.com and it determined that the IP was in Mumbai.

    Good stuff!

    Roj

    Comment by Indimingle — February 27, 2007 #

  51. [...] Recently, Yahoo announced they would allow free hosting of their Yahoo! User Interface (YUI) JavaScript and CSS libraries to any site which used them. After seeing the announcement, I read several posts which declared this the best thing ever for JavaScript libraries, and that this meant Yahoo had “won” the library wars. Yahoo promises gzip compression, smart caching, and the stability of the Yahoo network if you embed their javascript and css files. [...]

    Pingback by Hello..and you are? » Blog Archive » Think before you embed YUI — February 27, 2007 #

  52. [...] YUI has been my favorite AJAX library for two reasons: its unintrusiveness to the server side, and the excellent documentation. It is interesting and encouraging to see Yahoo offer free hosting for YUI. While there are obviously valid reasons for some sites not to use this service (external dependency etc.), the power of yahoo’s server facility, the advanced cache control, and the on-the-fly file size reduction (up to 90% according to the announcement linked) are in no doubt going to be very appealing to many others. [...]

    Pingback by The Path to Zen » Blog Archive » A few thoughts on Yahoo’s free YUI hosting offer — February 28, 2007 #

  53. [...] Yahoo! is going to be hosting the YUI files on their edge networks for anyone to use. This is a nice service. It means that you can rely on their fast network, smart caching (Expire/Cache-Control), and smart compression. [...]

    Pingback by Yahoo! Announces Hosting of YUI libraries on their edge network — March 1, 2007 #

  54. [...] Free Hosting of YUI Files from Yahoo! Following in the footsteps of Dojo, which offered up free hosting of its JavaScript library thanks to AOL late last year, Yahoo! is allowing developers to link to the YUI library files on its own servers for free. (tags: yahoo! javascript) [...]

    Pingback by Domain Name Diary » News Wire: PHP Group accused of security incompetence — March 1, 2007 #

  55. [...] Bueno, esto de hostear la libreria no debe supuestamente elevar demasiado los costos de los servidores (como es mencionado en el blog oficial de la YUI[http://yuiblog.com/blog/2007/02/22/free-yui-hosting/]) y les dara una mejor reputacion entre los grupos geek y los webmaster que podria ayudar bastante con los resultados de busqueda en su buscador (la ganancia seria mucho mas grande que el gasto xD) [...]

    Pingback by Yahoo! Hostea YUI (Yahoo! User Interface) « [SFD][-Kicker_0f_n00bs-] & JulianZ — March 1, 2007 #

  56. [...] Free Hosting of YUI Files from Yahoo! Compressed, versioned, the whole-nine. Seems cool. [...]

    Pingback by Free Hosting of YUI Files from Yahoo! on The uber geeks — March 2, 2007 #

  57. Finally a move that will unify a lot of the javascript/AJAX development efforts online. I think YUI (with free hosting sweet sweet sugar) is what Java was (and is) to PC based development – a freely available, well documented development platform for creating robust, consistent and great looking applications.

    I officially love the folks at Yahoo! Good job! I couldn’t have done it better myself ;)

    Comment by Alankar — March 3, 2007 #

  58. Its a cool idea. It would have been good, if Yahoo! could have provided some rough statistics to show time saved with their gzip compression and edge computing.

    Comment by Ravi — March 6, 2007 #

  59. One thought: I wonder how many browser and browser extensions or security features block scripts that are on sites other than the main page that is being loaded.

    Here is one person who was discussing that, so there may be a general perception that it is insecure to allow 3rd-party scripts to load.

    Blacklists, whitelists, and security (Adblock plus blog)

    Does anyone know if they are blocked commonly?

    Comment by Jeff W — March 15, 2007 #

  60. Thanks, Nate. Fascinating stuff.
    Up to 90% compression?
    I’ll be sure to check it out.

    Comment by Alex — May 31, 2007 #

  61. [...] Use a content distribution network (CDN) like Akamai where your (static) content is served from distributed data centers located nearer to your client. Even if your website is not as big as Google you can profit from faster response times by using the YUI library’s own CDN. [...]

    Pingback by Learning the World » Website Performance Tweaks, Part Two — June 24, 2007 #

  62. Never knew that yahoo does such a great work! My respect to yahoo. I’m really impressed!

    Comment by Matthias — July 6, 2007 #

  63. This is a smart move and one that may see YUI become the premier JavaScript library…

    Comment by emlak — July 15, 2007 #

  64. You’re also right about code-cohabitation: We think being a good Page Citizen is important which is a primary reason for our YAHOO global object.Thank you

    Comment by Ekonomi — August 1, 2007 #

  65. Thanks to Yahoo for making the interface library and we do hope that it remains in Open source license as many of our sites use them.

    Comment by Web Design Analyst — August 3, 2007 #

  66. Really impressive. Thanks a lot.
    free hosting for everyone :P

    Comment by Sahibinden — August 7, 2007 #

  67. [...] Yahoo has offered to freely host their YUI JavaScript framework for anyone to use. They configure it with all the performance suggestions they suggest, and version it in case you don’t get to update your code as and when they introduce new builds. [...]

    Pingback by Web site performance: Expires Header — onenaught.com — August 7, 2007 #

  68. Thanks folks. Great effort. This is a very good gesture.

    This could be one of the reasons Yahoo’s satisfaction survey went up more than G’s.. :)

    Again awesome effort on the yui and hosting it for all.. thanks.

    Comment by Zeno — September 8, 2007 #

  69. [...] Free Hosting of YUI Files from Yahoo! Awesome! Yahoo is allowing developers to serve up the YUI JavaScript, CSS, and image assets directly from their edge servers. Tags: yui, yahoo, javascript, hosting [...]

    Pingback by Packetslave Industries » Links for 2007-10-15 — October 15, 2007 #

  70. [...] Free Hosting of YUI Files from Yahoo! Awesome! Yahoo is allowing developers to serve up the YUI JavaScript, CSS, and image assets directly from their edge servers. Tags: yui, yahoo, javascript, hosting [...]

    Pingback by Packetslave Industries » Links for 2007-10-16 — October 16, 2007 #

  71. [...] Free Hosting of YUI Files from Yahoo! Awesome! Yahoo is allowing developers to serve up the YUI JavaScript, CSS, and image assets directly from their edge servers. Tags: yui, yahoo, javascript, hosting [...]

    Pingback by Packetslave Industries » Links for 2007-10-17 — October 17, 2007 #

  72. Any updates about the missing
    HTTPS Support for YUI file hosting?

    Comment by Thorleif Wiik — December 7, 2007 #

  73. @Thorleif Wiik,

    We have no current plan to support HTTPS hosting. If yours is a secure environment we recommend hosting YUI files yourself.

    You can download the entire library here: http://developer.yahoo.com/yui/download

    Thanks,
    Nate

    Comment by Administrator — December 7, 2007 #

  74. [...] Here to stay [...]

    Pingback by Develop Daly | Easy Workflow for Site Creation - Yahoo! UI (YUI) — December 30, 2007 #

  75. [...] nice not having to host the javascript library we’re using to build the client’s [...]

    Pingback by On CDNs - turned into CSSaaS ;) at DO — January 11, 2008 #

  76. Why don’t you make a script to send all the files in one request such as:
    yui.yahooapis.com/getJs?version=lastMinified&files=animation/animation.js,json/json.js,logger/logger.js

    * Makes one request
    * Avoids specifying version on each file
    * You can put the source files wherever you like without affecting users

    This way, you don’t break your own performance rules and saves even more bandwidth (client) and can easily add some scripting to correct bugs or collect better statistics

    Comment by neo_ocm — February 25, 2008 #

  77. [...] Today, I read how Google Hosts Popular Javascript Libraries and gives access to them through its CDN, the same way YUI is distributed through Yahoo! CDN since February 2007. [...]

    Pingback by Google AJAX API | Andrei Neculau — May 28, 2008 #

  78. [...] of months back, Yahoo was the first to announce something like this when they said they would host their YUI library for you so it is good to see others getting into this. Share [...]

    Pingback by Google to host a number of JavaScript libraries — onenaught.com — May 28, 2008 #

  79. if you start supporting HTTPS, please consider recommending people to use Common Internet Scheme Syntax instead of explicitly specifying http or https.

    For details, welcome to my blogpost:
    http://sharovatov.wordpress.com/2009/04/17/common-internet-scheme-syntax/

    Comment by Vitaly Sharovatov — April 17, 2009 #

  80. HTTPS is not supported at this time :(

    Comment by Chris Anton — September 10, 2009 #

Leave a comment

Note: Comments are moderated for first-timers. Spam deleted.

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Hosted by Yahoo!

Copyright © 2006-2010 Yahoo! Inc. All rights reserved. Privacy Policy - Terms of Service

Powered by WordPress on Yahoo! Web Hosting.