Puppeteer היא ספריית JavaScript שמספקת ממשק API ברמה גבוהה לצורך אוטומציה של Chrome ו-Firefox באמצעות פרוטוקול Chrome DevTools ו-WebDriver BiDi.

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

מושגים

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

פוסטים בבלוג

כדאי לקרוא את הפוסטים האחרונים בבלוג שקשורים ל-Puppeteer, ל-Chrome For Testing ול-WebDriver BiDi.

פורמטים נוספים של קודקודים מסוג unorm8x4-bgra ו-1-component, אפשרות לבקש מגבלות לא ידועות עם ערך לא מוגדר, שינויים בכללי ההתאמה של WGSL, שיפורים בביצועים של WGSL עם דחייה ועוד הרבה יותר.

שימוש בתצוגת מרקם, מיזוג של מרקמים של 32 ביט ב-float, מאפיין adapterInfo של GPUDevice, הגדרת הקשר של לוח הציור עם פורמט לא חוקי שגורם לשגיאת JavaScript, סינון של הגבלות על דגימות במרקמים, ניסויים מורחבים בקבוצות משנה, שיפור חוויית המפתחים, תמיכה ניסיונית בפורמטים של מרקמים מנורמלים של 16 ביט ועוד.

מידע על תכונות חדשות של AI ורינדור שנדונו בפגישה האחרונה של קבוצת העבודה GPU for the Web.