Существует ли общедоступный CDN, на котором размещен JSON2? - PullRequest
78 голосов
/ 08 июня 2010

Хорошо известно, что Google и Microsoft размещают несколько общих библиотек javascript на своих CDN (сети распространения контента). К сожалению, ни один из них, похоже, не поддерживает JSON2.js .

Я знаю, что могу загрузить копию JSON2.js на свой сервер и обслуживать ее самостоятельно, но есть ряд преимуществ, которые предлагает CDN, и я хотел бы воспользоваться.

Итак, с учетом этого, есть ли какие-нибудь общедоступные CDN, на которых размещается JSON2? Если нет, есть идеи почему? Есть какая-то причина авторского права?

Ответы [ 5 ]

60 голосов
/ 28 марта 2011

Оформить заказ cdnjs.com

http://cdnjs.com/libraries/json2/

Может быть, стоит изучить Json3

http://cdnjs.com/libraries/json3/

ОБНОВЛЕНИЕ : Часть информации устарела и заменена на более качественные ссылки.

19 голосов
/ 08 февраля 2012

json2.js можно найти на серверах Яндекс CDN .

Полная версия: http://yandex.st/json2/2011-10-19/json2.js

Сокращено: http://yandex.st/json2/2011-10-19/json2.min.js

HTTPS также работает.

5 голосов
/ 08 июня 2010

Я думаю, вероятно, слишком рано ожидать, что большие CDN начнут делать это. Когда достаточное количество сайтов используют библиотеку, преимущества становятся очевидными: более высокая доступность, более частое использование, уменьшение количества запросов клиентов, повышение производительности для конечного пользователя. Если его используют только несколько сайтов, вероятность того, что у клиента будет копия в кэше, уже мала, и все повышения производительности будут потеряны. Так что все, что осталось, это то, что MS и Google компенсируют ваши расходы на пропускную способность, что не является их намерением. Таким образом, решение состоит в том, чтобы заставить больше разработчиков использовать библиотеку.

Плюс библиотека такая крошечная. Код все еще только 3,5 КБ, используя консервативное минимизация. Для сравнения, jQuery составляет 24 КБ, а ext-core - 29 КБ. Я бы лично порекомендовал встроить библиотеку в базу JS вашего собственного сайта и повысить вашу производительность там. По крайней мере, пока не получит более широкое признание.

Плюс, забавно, что я ожидал, что библиотека JSON будет размещена и в Yahoo, но я не могу ее найти. Я имею в виду, Крокфорд работает там.

4 голосов
/ 12 мая 2011

Томас из cdnjs.com здесь с двумя быстрыми причинами, почему нет минифицированной версии.

1) Возможно, скрипт не будет функционировать так, как задумал автор, используя выбранный нами метод минимизации. 2) В качестве шага безопасности мы гарантируем, что все контрольные суммы файлов соответствуют исходным файлам, размещенным авторами, чтобы обновления, представленные сообществом, не содержали искаженный минимизированный код.

Итак, на данный момент мы оставляем хостинг Crockfords в мини-версии; https://github.com/douglascrockford/JSON-js/raw/master/json2.js

2 голосов
/ 02 декабря 2010

Есть сейчас.

Дуглас Крокфорд недавно установил JSON2 на github, этот url всегда будет ссылаться на самую последнюю версию.

Edit: Не рекомендуется использовать этот метод, см. Мой комментарий ниже.

...