תגית: גוגל

ההכרזה שגוגל יתחיל לאנדקס קבצי פלאש היא לכל הפחות לא מדויקת

רעידת האדמה הקלה שנרשמה אתמול במרכזי מעקב סייסמולוגיים ברחבי העולם המערבי היתה כתוצאה של אורגזמה בו זמנית של מליוני אנשי שיווק שקראו את ההודעה של אדובי על כך שגוגל ויהאו יתחילו לאנדקס את התוכן הכלול בflash באתרים והאמינו שבכך הונחתה מכה קשה על כל האנשים בעלי חוש אסטטי, ששימושיות חשובה להם, ושנקודת השכנוע היחידה שהיתה להם כלפי אנשי השיווק נגד הכללת התועבה הנקראת פלאש באתרים היתה "פלאש לא מאונדקס במנועי חיפוש". לדעתי העתיד צופן להם אכזבה בתחום הזה.

ראשית, למנועי החיפוש לא היתה שום בעיה לאנדקס את הפלאש כבר היום. הפורמט בו קבצי הפלאש נכתבים ידוע לכל מי שמוכן להתחייב לא ליצור נגן פלאש מתחרה, תנאי שלמנועי החיפוש לא היתה אמורה להיות שום בעיה איתו.

הבעיה של פלאש אינה הפורמט, אלא העובדה שפלאש מכיל מידע שאינו בהכרח טקסטואלי, אלא מעין תסריט של פעולות ותגובות המיצרות תוכן. מה שאדובי נתנה לגוגל ויהאו אינו הפורמט של הקבצים, אלא תוכנה המריצה את כל אפשרויות הקלט על קובץ הפלאש ומיצרת את כל המידע הטקסטואלי האגור בו. בעזרת התוכנה הזו מנוע החיפוש מקבל את כל הטקסט והקישורים האפשריים הנמצאים בפלאש ויכול להתחשב בהם באלגוריתמי הדירוג שלו.

בזאת אולי נפתרה בעית האינדוקס, אבל היא חושפת את בעיות הנגישות של פלאש מתוצאות חיפוש. בעוד שלכל דף HTML ברשת יש כתובת יחודית ומנוע החיפוש מפנה לכתובות הרלבנטיות לחיפוש, לתסריטים הפנימיים של הפלאש אין כתובות יחודיות ולכן מנוע החיפוש תמיד יפנה רק למסך הכניסה של הפלאש והמשתמש יצטרך למצוא את המידע בעצמו… אם היתה פונקציונליות סבירה לחיפוש פנימי בפלאש זה אולי אפילו היה סביר, אבל אין. הבעיה הזו כנראה ניתנת לפיתרון על ידי שימוש בכתובות שונות של אותו דף HTML בכדי להגיע לאזורים שונים של הפלאש, אבל להבדיל מהחשיפה לחיפוש שלא מצריכה שום מאמץ מצד מפתח האתר, הפיתרון הזה ידרוש שינויים בפלאש של 99.99% מהאתרים.

בעיני ההכרזה הזו נראית כירית הפתיחה בקרב הנואש שאדובי תנהל להשרדותו של הכלי הזה. הפלאש מאוים ממספר צדדים:

  • טכנולוגית הsilverlight שעקרונית דומה לפלאש אבל בגלל שהיא בנויה על טכנולוגיה של .net סביר להניח שלאנשים שמפתחים אתרים עם ASP ויתר טכנולוגיות ה.NET יהיה הרבה יותר טבעי לפתח מולטימדיה עם אותה טכנולוגיה בסיסית.
  • שילוב של גרפיקה דינמית ווקטורית בדפדפנים. שועל האש 3, ספארי ואופרה תומכים ברכיב לא סטנדרטי הנקרא canvas המאפשר בעזרת ממשק תוכנה לצייר צורות באופן דינמי. בנוסף שועל האש ואופרה תומכים במידה מסוימת לפחות בסטנדרט הSVG המאפשר יצירת גרפיקה וקטורית בצורה דומה לHTML.
  • הכללת יכולות מולטימדיה (מוזיקה ווידאו) בסטנדרט המתגבש של HTML5. אני מניח שהסיבה העיקרית שאנשים בכלל טורחים להתקין פלאש היא בשביל לשמוע מוזיקה ולצפות ביוטיוב, בלי הסיבה הזו מי כבר יתקין פלאש…

גוגל מתחילה לספק שירותי הפצה לספריות javascript פופולאריות

גוגל הכריזה היום על כך שהשרתים שלה יאכסנו חמש חבילות javascript פופולאריות שכל אחד יוכל להשתמש בהן באתר שלו. המטרה של המהלך הזה היא לשפר את זמן הטעינה של החבילות האלו על ידי ניצול מנגנון ה caching (זיכרון מטמון) של הדפדפנים בו נשמרים קבצים שהדפדפן טען מהרשת לפרק זמן מסוים ובזמן הזה הקובץ נטען מהכונן הקשיח במקום מהרשת.

נכון להיום, למרות שיש הרבה אתרים שמשתמשים באותן ספריות, הדפדפנים לא יכולים לנצל את העובדה לביצוע caching מאחר שקבצים עם שם זהה באתרים שונים לא מכילים בהכרח את אותו תוכן, ולכן עבור כל אתצר מתבצעת טעינה מחודשת. מה שחשוב במה שגוגל מציעים למעשה הוא לא בהכרח השימוש בשטח האכסון ורוחב הפס של גוגל, אלא השימוש בכתובת אחת ויחידה לזיהוי ספריה, דבר שישפר את איכות הcaching של הדפדפנים.

יתרון אפשרי נוסף הוא שסביר להניח שגוגל יאכסנו עותקים של החבילות ברשת השרתים שלהם ברחבי העולם דבר שיביא לכך שאם גולש מישראל גולש לאתר ישראלי המאוכסן בארצות הברית (כמו האתר הזה) לפחות חלק מהקבצים הוא יקבל משרתים בארץ, דבר שבעיקרון יאיץ את זמן טעינת הדף.

כמובן שכבר קיים תוסף עבור וורדפרס שמשנה את הטעינה של הספריות האלו, במקום מהשרת של הבלוג לשרתים של גוגל, והוא ניתן להורדה מפה.

סתם הערה – גוגל לא ממציאים פה שום דבר חדש, יהאו מאפשרים גישה חופשית באותו סיגנון לספריות הjavascript שהם פיתחו.

ואולי בעית אינדוקס הרסס קשורה יותר לוורדפרס מאשר לגוגל

בתגובה למאמר על כך שגוגל מאנדקס RSS, דניאל העיר שהענין בעצם לא הגיוני מאחר שגוגל אמורים להיות מסוגלים לזהות את סוג התוכן לפי שדה הcontent-type שנשלח בתגובה לבקשת הHTTP.

הבעיה היא שיש יותר מערך חוקי אחד שניתן לתת לשדה הזה בשביל RSS. הערך שוורדפרס נותן הוא text/xml שבעיקרון עשוי לזהות כל דבר שהוא בפורמט XML, במקום הערך היותר ספציפי של application/rss+xml. בכל מקרה שיניתי לערך הספציפי יותר, ועכשיו צריך לחכות לראות מה יקרה…