جزیره داده جیسون استویان استفانوف (Stoyan Stefanov) یک از کارمندان یاهو و رهبر تیم گسترش YSlow در وبلاگ شخصی خود مطلبی به عنوان "JSON data island" نوشته است که در آن راه حلی برای ارسال اطلاعات بصورت JSON به جاوااسکریپت ارائه میدهد. "متن زیر ترجمه ای است با تلخیص و تصرف از این نوشته." ایده اصلی این کار استفاده از کامنتها (توضیحات) HTML برای نگه داری برخی اطلاعات به فرمت JSON و سپس با استفاده از DOM و درسترسی به کامنت و ارزیابی آن ـ استفاده از `eval()` - و تبدیل به متغییر جاوااسکریپت است. تنها چیزی که ما در HTML مورد نیاز داریم: ```
Some stuff in div
و اسکریپتی که محتوای کامنت را ارزش یابی کرده و تبدیل به متغییر در جاوااسکریپت می کند.

var island = document.getElementById('some-div').firstChild;
var the_data = eval('(' + island.data + ')');
alert(the_data.prop2);

در این مثال کامنت حاوی اطلاعات فرزند اول یک المنت بود ولی شما می توانید آن را در هر جاس دلخواه قرار دهید، بشرط اینکه بدانید چگونه به آن دسترسی پیدا کنید.

<h4><em>خب، چرا؟</em></h4>
ما نیاز به برخی اطلاعات داریم که می بایست از پایگاه داده گرفته شوند که قبل از نمایش در سمت کاربر نیاز به پردازش سمت سرور دارند. استفاده از فایل جاوااسکریپت جدا باعث می شود درخواست دیگری به سرور ارسال شود و این یعنی پردازش بیشتر و زمان بیشتر.