המנצחים בהאקאתון בנושא כלים לשיפור ביצועים הם…

פורסם: 27 באוקטובר 2025

בחודש שעבר השקנו את האקתון Baseline Tooling, וקראנו לכם ליצור את הכלים החדשים הכי חדשניים ושימושיים שיעזרו למפתחים להטמיע תכונות מודרניות יותר באינטרנט. כשהשעון עצר, כמעט 3,000 מפתחים נענו לאתגר והגישו מאות פרויקטים. קיבלנו הרבה הצעות חכמות, חדשניות ומבדרות, אבל רק 3 מהן יכולות לזכות בחלק מפרס בסך 10,000$. אחרי בדיקה קפדנית, צוות השופטים בחר את הזוכים.

🥇 הזוכה במקום הראשון הוא eslint-plugin-baseline-js, שנשלח על ידי Ryuya Hasegawa!

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

מה שבאמת בלט לנו בהגשה הזו היה השימושיות שלה – הסיכוי שמפתח ממוצע יתחיל להשתמש בכלי הזה וליהנות ממנו. הוא משתלב בצורה חלקה במערכת האקולוגית של ESLint, ומשלים כלים קיימים כמו ESLint for CSS שנתמך רשמית ופלאגין הקהילה HTML ESLint. אפשרויות ההגדרה המוכרות של יעדי בסיס כמו 'זמין לאחרונה', 'זמין באופן נרחב' ו'שנות בסיס' מאפשרות לכם ליהנות מחוויה עקבית בכל הקוד. כדי לעזור לכם להתחיל לעבוד במהירות, אנחנו מספקים גם תיעוד באיכות גבוהה, כולל הוראות התקנה, שיטות מומלצות ודוגמאות.

מתחת לפני השטח, הפלאגין מסתנכרן עם מערך הנתונים web-features כמקור המהימן שלו לתאימות של תכונות אינטרנט. כדי לזהות את התכונות האלה בקוד המקור, הפלאגין משתלב עם ליבת ESLint ועם eslint-plugin-es-x, במקום להסתמך על ביטויים רגולריים שבירים. הוא גם תומך בtypescript-eslint parser, שיכול לזהות תכונות בצורה אמינה הרבה יותר.

בסך הכול, זהו כלי חדשני ושימושי מאוד שראוי לפרס הראשון, ואנחנו ממליצים לך לנסות אותו. אם אתם רוצים לעיין בקוד המקור או לדווח על בעיה, תוכלו למצוא אותו ב-GitHub בכתובת 3ru/eslint-plugin-baseline-js.

🥈 במקום השני זכה baseline-mcp, שנשלח על ידי Technickel Dev!

זהו שרת MCP שמספק תהליכי עבודה לפיתוח מבוסס-AI עם מידע מדויק על תאימות של תכונות אינטרנט ועל סטטוס הבסיס שלהן.

אין ספק שטכנולוגיית ה-AI הפכה נפוצה מאוד בפיתוח אתרים, ולכן כלים כמו זה חשובים יותר ויותר כדי להנחות סוכנים ליצור קוד מודרני יותר. הפרויקט הזה נותן מענה טוב לצורך הזה, ומספק לסוכנים כמה כלים שימושיים של MCP כדי לענות על מגוון שאלות לגבי תכונות אינטרנט, על סמך נתוני web-features מהימנים. בנוסף לביצוע משימות שגרתיות כמו חיפוש הסטטוס של קו הבסיס של מזהה תכונה מסוים, הוא יכול גם לבצע משימות לוגיות כמו זיהוי מזהה התכונה הנכון על סמך ההקשר והצעת חלופות מודרניות לתכונות אינטרנט מיושנות.

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

‫🥉 במקום השלישי זכה Baseline Status for Video, שהוגש על ידי Zoran Jambor!

זוהי אפליקציית אינטרנט ליצירת ווידג'טים של Baseline שמוטמעים בסרטונים.

המטרה של Baseline היא לספק מידע חד-משמעי על תאימות של תכונות אינטרנט לדפדפנים, שאפשר להשתמש בו במאמרי MDN, במסמכי caniuse ובסביבות פיתוח משולבות (IDE) כמו VS Code ו-WebStorm. אבל מפתחים מקבלים מידע על תכונות אינטרנט גם ממקומות אחרים, כמו YouTube. הפרויקט הזה מאפשר ליוצרי סרטונים ולמשפיענים באינטרנט ליצור בקלות מידע בסיסי על תכונה מסוימת, בצורה שניתנת להתאמה אישית ומתאימה לסרטונים. בהתחשב בטווח ההגעה העצום של חלק מהמשפיעים הפופולריים ביותר באינטרנט, אנחנו נרגשים מהפוטנציאל של הכלי הזה לעזור להפיץ את המודעות ל-Baseline בקרב מפתחים רבים נוספים.

הכלי הזה מבוסס על רכיב האינטרנט <baseline-status>, שמשתמש ב-Web Platform Dashboard API כדי לקבל את סטטוס הבסיס ופרטי ההטמעה בדפדפן של כל מזהה תכונה שמזינים. האפליקציה מצלמת את האנימציה של הווידג'ט כשהוא נכנס ויוצא על רקע אחיד, שאפשר להסיר אותו בתוכנת עריכה.

כדי לנסות את האפליקציה בעצמכם, אפשר להיכנס אל Baseline Status for Video או לעיין בקוד המקור ב-GitHub.


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