Smashing Podcast ตอนที่ 8 กับ Stephanie Stimac และ Aaron Gustafson: มีอะไรใหม่ใน Microsoft Edge

เผยแพร่แล้ว: 2022-03-10
สรุปโดยย่อ ↬ เรากำลังพิจารณาเวอร์ชันใหม่ล่าสุดของ Microsoft Edge และเอ็นจิ้นการเรนเดอร์ที่ใช้ Chromium การเปลี่ยนแปลงนั้นมีความหมายอย่างไรสำหรับนักพัฒนาเว็บ และการตายของเอ็นจิ้นการเรนเดอร์ของ Microsoft เองส่งผลกระทบต่อเว็บอย่างไร Drew McLellan คุยกับ Aaron Gustafson ของ Microsoft และ Stephanie Stimac เพื่อหาคำตอบ

ในตอนนี้ของ Smashing Podcast ฉันกำลังคุยกับ Aaron Gustafson และ Stephanie Stimac ของ Microsoft เพื่อหาข้อมูลเพิ่มเติมเกี่ยวกับ Microsoft Edge เวอร์ชันใหม่ และผลกระทบที่มีต่อนักพัฒนาเว็บทั่วโลก ตลอดจนผลกระทบที่มีต่อเว็บ

แสดงหมายเหตุ

  • เว็บไซต์ Web We Want และ Twitter
  • สเตฟานีและแอรอนบน Twitter

อัพเดทประจำสัปดาห์

  • “เดือนมนุษย์ในตำนานในตำนาน”
    โดย John Foreman
  • “การสร้างปุ่มกด Arduino ใหม่โดยใช้ SVG และ <lit-element>”
    โดย Uri Shaked
  • “วิธีส่งข้อมูลระหว่างส่วนประกอบใน Vue.js”
    โดย Matt Maribojoc
  • “คู่มือฉบับสมบูรณ์สำหรับ WordPress Multisite”
    โดย Manish Dudharejia
  • “วิธีเพิ่มพลังให้ทีมออกแบบด้วยการวัดมูลค่า”
    โดย Dave Cunningham

การถอดเสียง

ภาพถ่ายของ Aaron Gustafson ทางซ้ายและ Stephanie Stimac ทางขวา Drew McLellan: เธอเป็นผู้จัดการโปรแกรมและนักวิจัยผู้ใช้กับทีม Microsoft Edge Developer Experiences ที่เหนือสิ่งอื่นใดที่เธอเชื่อมต่อกับนักพัฒนาเว็บเพื่อระบุปัญหาในแพลตฟอร์มเว็บที่พวกเขาต้องการโซลูชันเพื่อปรับปรุงเวิร์กโฟลว์ในแต่ละวัน... เขาเป็น อีกครั้งกับ Microsoft ที่สนับสนุนมาตรฐานเว็บ ซึ่งเขาทำงานอย่างใกล้ชิดกับ Edge Browser Team ตลอดจนทำงานร่วมกับพันธมิตรในโปรเกรสซีฟเว็บแอปและให้ความสำคัญกับความเข้ากันได้ข้ามแพลตฟอร์ม... พวกเขาเป็นส่วนหนึ่งของ The Web We Want Team ซึ่งเป็นโครงการผู้จำหน่ายข้ามเบราว์เซอร์เพื่อเปิดการเจรจากับนักพัฒนาเว็บเพื่อช่วยกำหนดรูปแบบการพัฒนาแพลตฟอร์มเว็บในอนาคต

Drew: เรารู้ว่าทั้งคู่มาจาก Microsoft ทั้งคู่ต่างก็ทุ่มเทเพื่อทำให้เว็บดียิ่งขึ้นสำหรับเราทุกคน แต่คุณรู้หรือไม่ว่า Web We Want meet up ล่าสุดของพวกเขาจัดอยู่ในบอลลูนอากาศร้อนนอกชั้นบรรยากาศของโลก ก่อนจะกระโดดกลับลงมายังโลกในสไตล์เฟลิกซ์ บามการ์ทเนอร์

Drew: My Smashing Friends ยินดีต้อนรับ Stephanie Stimac และ Aaron Gustafson

ดรูว์: สวัสดีสเตฟานี่ สวัสดีแอรอน สบายดีไหม

Aaron Gustafson: ฉันยอดเยี่ยมมาก

Stephanie Stimac: ฉันก็ยอดเยี่ยมเช่นกัน

Drew: วันนี้ฉันอยากคุยกับคุณเกี่ยวกับการพัฒนาที่น่าสนใจที่เกิดขึ้นกับเบราว์เซอร์ Microsoft Edge ฉันเดาว่าพวกเราส่วนใหญ่จะรู้ว่า Edge เป็นเบราว์เซอร์ Windows 10 ที่แทนที่ Internet Explorer อันเป็นที่รัก อาจเป็นสิ่งแรกที่เราควรทราบก็คือ Edge ไม่ได้เป็นเอกสิทธิ์ของ Windows 10 อีกต่อไปใช่ไหม

อารอน: ถูกต้อง

สเตฟานี: คุณสามารถหา Edge ได้บน Windows 10 และ Mac OS แล้วฉันก็ไม่แน่ใจว่ามันพร้อมใช้งานบน Windows Seven หรือยัง

Aaron: ใช่ ฉันเชื่อว่าตอนนี้มีอยู่ใน Windows Seven และ Windows Eight แล้วเช่นกัน และแน่นอนว่ามีไคลเอนต์มือถือสำหรับ iOS และ Android ด้วย

Drew: แทบทุกแพลตฟอร์มสมัยใหม่

สเตฟานี่: อ๋อ

Aaron: ยกเว้น Linux หวังว่าจะมาเร็ว ๆ นี้

Drew: ดังนั้นแม้แต่ผู้ใช้เดสก์ท็อป Linux ก็สามารถลงมือทำได้

Aaron: ในที่สุด นั่นคือความหวัง

ดรูว์: เยี่ยมมาก เท่าที่ฉันเข้าใจ และแก้ไขให้ถูกต้องหากฉันพูดผิด แต่ในทางเทคนิคแล้ว Edge เป็นความต่อเนื่องของฐานโค้ดของ Internet Explorer มันยุติธรรมไหมที่จะพูด

Aaron: ใช่ เมื่อ Edge เริ่มใช้งานครั้งแรก มันเป็นเพียงแค่การดึงข้อมูลทั้งหมดที่เรารู้ว่าเป็นเพียงแค่การล้าหลัง สิ่งต่างๆ ที่เป็นกรรมสิทธิ์และสิ่งต่างๆ เช่นนั้น ออบเจ็กต์ตัวช่วยเบราว์เซอร์เก่าทั้งหมดและเนื้อหา ActiveX และสิ่งต่างๆ เช่นนั้น เลยโดนรุมโทรมอย่างมโหฬาร มันเป็นโอกาสสำหรับทีมที่จะกำจัดสัมภาระที่สืบทอดมาจำนวนมากและมุ่งความสนใจไปที่สิ่งของมาตรฐาน ดังนั้นมันจึงเป็นความต่อเนื่องของเอ็นจิ้น Triton แบบเก่า แต่ได้รับการรีแฟคเตอร์และทำเป็นเอ็นจิ้น Edge HTML

Drew: มันเหมือนกับการปรับปรุงบ้านครั้งใหญ่ภายในฐานรหัส

Aaron: ใช่ เอาไปที่กระดุม

Drew: ดังนั้น ฉันเดาว่าการเปลี่ยนแปลงครั้งใหญ่ที่สุดที่ฉันต้องการจะพูดถึงกับ Edge เวอร์ชันใหม่ล่าสุด ก็คือความกล้าที่เก่ากว่านั้นถูกฉีกออกและแทนที่ด้วย และมีเอ็นจิ้นการเรนเดอร์ใหม่ที่ได้รับการติดตั้ง ตอนนี้ฉันค่อนข้างมีสติในการใช้ศัพท์แสง และคนที่อาจไม่คุ้นเคยกับการทำงานของเบราว์เซอร์อาจไม่พอใจอย่างสมบูรณ์ เราหมายถึงอะไรโดยเอ็นจิ้นการเรนเดอร์ ฉันคิดว่าพวกเราบางคนที่อยู่รอบๆ และทำงานบนเว็บมาเป็นเวลานานจะได้รับข้อมูลนั้น แม้ว่าเราจะไม่ได้ทำงานโดยตรงกับภายในของเบราว์เซอร์ก็ตาม แต่ผู้ที่อาจจะยังใหม่กว่าในการพัฒนาเว็บอาจไม่เข้าใจ เราหมายถึงอะไรโดยเอ็นจิ้นการเรนเดอร์ ดังนั้นเอ็นจิ้นการเรนเดอร์ในเบราว์เซอร์คืออะไร? และบิตใดไม่ใช่เอ็นจิ้นการเรนเดอร์

Aaron: เบราว์เซอร์มีหลายส่วน เอ็นจิ้นการเรนเดอร์คือสิ่งที่เรามักจะนึกถึงเมื่อเราพูดถึงสิ่งที่กำลังทาสีบนหน้าจอจริง ๆ และประเภทของเลเยอร์อินเทอร์แอคทีฟของสิ่งต่าง ๆ ดังนั้นในโลกของ Chromium นั่นคือเครื่องมือสร้างภาพกะพริบตา

แอรอน: แล้วก็มีเอ็นจิ้นการเรนเดอร์ WebKit ซึ่งทำงานบน Safari และนั่นก็ขึ้นอยู่กับเอ็นจิ้นการเรนเดอร์ KHTML ซึ่งรัน Konquerer ย้อนกลับไปในช่วงแรกๆ

Aaron: เอ็นจิ้นการเรนเดอร์ Trident ที่ฉันพูดถึงก่อนหน้านี้คือเอ็นจิ้นบน Internet Explorer สำหรับ Windows Tantek Celik ได้สร้างเอ็นจิ้นการเรนเดอร์แทสมันเป็นส่วนหนึ่งของทีมที่ทำงานบน IE5 สำหรับ Mac

Aaron: ดังนั้นจึงมีเอ็นจิ้นการเรนเดอร์ที่แตกต่างกันทั้งหมด และอันที่จริง ฉันคิดว่ามีคนใหม่ที่ปีเตอร์ พอล ค็อกซ์เพิ่งพูดถึงที่เรียกว่าโฟล นั่นเหมือนกับเอ็นจิ้นการเรนเดอร์แบบมัลติเธรดที่ใช้ SVG หรืออะไรทำนองนั้น และยังมีเบราว์เซอร์ที่ออกแบบมาสำหรับ set-top box ซึ่งเป็นอุปกรณ์ที่ใช้พลังงานต่ำมาก

แอรอน: แต่ใช่ เอ็นจิ้นการเรนเดอร์ นำข้อมูลทั้งหมดของคุณและระบายสีลงบนหน้าจอ จากนั้นคุณก็มีเอ็นจิ้น JavaScript พื้นฐานเช่นกัน ดังนั้น v8 ในกรณีของประเภท Chromium stack และยังมีอีกหลายอย่างสำหรับสิ่งนั้นเช่นกัน

Drew: ดังนั้นเมื่อเราบอกว่าเครื่องมือเรนเดอร์เก่า Trident ที่มาจาก IE และอยู่ใน Edge ได้ถูกแทนที่แล้ว ที่จริงแล้วเรากำลังพูดถึงบิตที่ระบายสีสิ่งต่างๆ บนหน้าจอ และรวมถึงสิ่งต่างๆ ที่เกี่ยวข้อง เช่น เอ็นจิ้น JavaScript ยุติธรรมไหม?

Aaron: ใช่ ในกรณีของ Edge เวอร์ชันใหม่ โดยพื้นฐานแล้วไม่มีการสนับสนุนของ Edge แบบเก่าเลย โปรเจ็กต์ Chromium เป็นโปรเจ็กต์โอเพ่นซอร์สที่ใช้ Chrome และ Brave รวมถึง Opera และอื่นๆ และโปรเจ็กต์นั้นรวมถึงเอ็นจิ้นการเรนเดอร์ เอ็นจิ้น JavaScript รวมถึง UI ทั้งหมด มันยังรวมถึงกระบวนการสร้างและสิ่งต่าง ๆ ทั้งหมดสำหรับการสร้างเบราว์เซอร์จริงๆ

Aaron: โดยพื้นฐานแล้ว เรามีโครงการ Chromium กลายเป็นพื้นฐานสำหรับ Edge ใหม่ ดังนั้นเราจึงต้องผ่านกระบวนการเพื่อทำให้ดูเหมือน Edge และเพิ่มฟังก์ชันการทำงานที่เราต้องการในแง่ของการซิงโครไนซ์ โดยใช้บัญชี Microsoft สิ่งต่างๆ เหล่านั้น

แอรอน: ดังนั้น Edge ใหม่จึงไม่แบ่งสายเลือดใด ๆ ในความรู้สึกดั้งเดิมกับ Edge แบบเก่า ซึ่งเป็น Edge HTML ซึ่งสืบทอดมาจาก Trident และอื่นๆ เป็นต้น และคุณสามารถย้อนกลับไปยังโมเสกต่อไปได้สำหรับสิ่งเหล่านี้

แอรอน: แต่ใช่ ตอนนี้ Edge ใหม่คือ Chromium ซึ่งอิงจาก WebKit ก่อนหน้านี้ ซึ่งอิงจาก KHTML และอื่นๆ เป็นต้น มันจึงเป็นสายเลือดที่ต่างไปจากเดิมอย่างสิ้นเชิง

Drew: ฉันหมายความว่า นั่นเป็นการเปลี่ยนแปลงครั้งใหญ่ใช่หรือไม่ สำหรับ Microsoft จะไม่มีเบราว์เซอร์ที่มีต้นกำเนิดมาจากโค้ดของตัวเองอีกต่อไป แต่ที่จริงแล้วกำลังใช้โครงการโอเพ่นซอร์สและสร้างเบราว์เซอร์ของตัวเองจากสิ่งนั้น ซึ่งฉันเดาว่ามันคล้ายกับสิ่งที่ Apple ทำในสมัยก่อนกับ WebKit มันคืออะไร KHTML พวกเขา … ?

Aaron: ใช่ Conqueror คือ … กับ K.

Drew: ใช่ Konquerer ดังนั้นพวกเขาจึงใช้โครงการโอเพ่นซอร์สนั้นและกลายเป็น Safari ดังนั้น Microsoft กำลังทำสิ่งที่คล้ายกันกับโครงการ Chromium และทำให้ Edge ออกมาได้หรือไม่

อารอน: ถูกต้อง

Drew: ถ้าฉันนั่งลงต่อหน้า Edge ในฐานะนักพัฒนาเว็บ สิ่งที่ฉันกำลังดูอยู่นั้นไม่เหมือนใครใน Edge ฉันจะเห็นอะไรแต่จะไม่เห็นว่าฉันนั่งอยู่หน้า Chrome สำหรับ ตัวอย่าง?

สเตฟานี: ฟีเจอร์มากมายในตอนนี้ในรีลีสที่เสถียรรุ่นแรกนี้มุ่งเน้นที่ผู้บริโภค จึงมีคอลเลกชั่นที่กำลังจะออกมา ซึ่งเป็นวิธีที่ยอดเยี่ยมในการดึงสิ่งของจากเว็บมาไว้ในคอลเลกชั่นแต่ละคอลเลกชั่น จึงเป็นที่มาของชื่อ และคุณสามารถนำข้อมูลนั้นไปใส่ในบานหน้าต่างด้านข้าง แล้วส่งออกไปยัง Word และ Excel ได้ ฉันเชื่อว่า ฉันได้ใช้มันสำหรับโครงการออกแบบและสิ่งอื่น ๆ เป็นการดีสำหรับการรวบรวมทรัพยากร

สเตฟานี: และหนึ่งในคุณสมบัติอื่นๆ สำหรับลูกค้าองค์กร และมีเฉพาะใน Windows เท่านั้นคือโหมด IE เพื่อให้แสดงผล Internet Explorer ภายในแท็บใน Edge ได้จริงสำหรับผู้ที่ยังต้องการหน้าเหล่านั้นที่ใช้เทคโนโลยีเก่า มันเจ๋งมาก

สเตฟานี: แล้วในแง่ของเครื่องมือสำหรับนักพัฒนา ทุกอย่างในตอนนี้ก็เหมือนเดิม ฉันรู้ว่าเรามีบางสิ่งที่กำลังจะถูกส่งไปยัง Chromium แต่มี 3D DOM viewer เจ๋ง ๆ ที่อยู่ในระหว่างดำเนินการและทีมงานกำลังดำเนินการซ้ำ และยังมีเครื่องมืออื่นๆ ที่ยังไม่มีอยู่ใน Chrome ที่กำลังจะเปิดตัว น่าตื่นเต้นมาก

Drew: นั่นเป็นเรื่องใหญ่สำหรับนักพัฒนาเว็บใช่ไหม เพราะฉันคิดว่าโดยทั่วไปแล้ว ผู้คนมักคุ้นเคยกับการใช้ชุดเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ในเบราว์เซอร์ที่ต้องการ และบ่อยครั้งที่ปัจจุบันคือ Chrome สำหรับนักพัฒนาเว็บจำนวนมาก ดังนั้นเพื่อให้สามารถข้ามไปยัง Edge และค้นหาชุดเครื่องมือสำหรับนักพัฒนาที่คล้ายคลึงกันได้จะต้องค่อนข้างเสมอกัน คุณคิดว่า?

อารอน : ใช่ ฉันคิดอย่างนั้น ฉันหมายความว่ามันเป็นสิ่งที่คุณจะมีชุดเครื่องมือเหมือนกันทุกประการ เราสร้างขึ้นบน Chromium รวมถึงเครื่องมือสำหรับนักพัฒนาทั้งหมด เราได้ทำการลงทุนเป็นจำนวนมากอย่างที่สเตฟานีกำลังพูดถึงด้วยตัวแสดง 3D DOM เราได้ลงทุนอย่างมากในแง่ของการปรับปรุงความสามารถในการเข้าถึงโดยรวมของเครื่องมือสำหรับนักพัฒนา เพิ่มเครื่องมือใหม่เข้าไป การทำงานเพื่อทำให้เครื่องมือสำหรับนักพัฒนาเป็นสากล

แอรอน: และอย่างที่สเตฟานีพูดถึง งานส่วนใหญ่ที่เราทำ โดยพื้นฐานแล้ว อะไรก็ตามที่ไม่ใช่ UI เฉพาะสำหรับ Edge หรือที่เกี่ยวข้องกับแพลตฟอร์มการซิงค์ของเราหรือสิ่งต่างๆ เช่นนั้น ทั้งหมดนั้นจะถูกสตรีมไปยัง Chromium ดังนั้น การแก้ไขที่เราทำ การปรับปรุงที่เราทำเพื่อการเข้าถึง จะทำให้ Chrome ดีขึ้น จะทำให้ Brave ดีขึ้น และ Opera ดีขึ้น พวกมันจะทำให้อิเลคตรอนดีขึ้นด้วยซ้ำ

Aaron: ดังนั้น การเป็นส่วนหนึ่งของระบบนิเวศที่ใหญ่ขึ้นนั้น เป็นเรื่องที่ดีมาก และเพื่อให้เกิดผลมากกว่าบราวเซอร์ของเราเอง ดังนั้นเครื่องมือสำหรับนักพัฒนาจึงเป็นส่วนที่เราลงทุนไปอย่างมาก เราได้ทำงานร่วมกับพาร์ทเนอร์ในทีม Chrome อย่างมากเกี่ยวกับเว็บแอปแบบโปรเกรสซีฟเช่นกัน และพยายามคิดให้ออกว่าโปรเกรสซีฟเว็บแอปคืออะไร หรือควรมีลักษณะอย่างไรในสภาพแวดล้อมเดสก์ท็อป เนื่องจากส่วนใหญ่โฟกัสอยู่ที่อุปกรณ์เคลื่อนที่

Aaron: แล้วยังมีงานอีกมากระหว่างทีม Dev Tools และทีมงานที่ทำงานเกี่ยวกับ VS Code เพื่อทำให้เครื่องมือเหล่านั้นทำงานร่วมกันได้ดียิ่งขึ้น เพื่อให้คุณสามารถเข้าถึงเครื่องมือ dev โดยพื้นฐานจากเบราว์เซอร์จากภายในโค้ด VS ในขณะที่คุณกำลังดีบั๊กหน้าเว็บของคุณ และทุกอย่างเชื่อมต่อกัน เช่น การคลิกที่กฎของสไตล์ในเครื่องมือ Edge dev ได้ จะนำคุณไปยังบรรทัดนั้นในโค้ด VS ในสไตล์ชีตของคุณ ซึ่งมันช่างเหลือเชื่อจริงๆ

Drew: นั่นฟังดูน่าตื่นเต้นจริงๆ ฉันรู้ว่า VS Code เป็นสิ่งที่ดูเหมือนว่าจะได้รับความสนใจอย่างมากในชุมชนการพัฒนาเว็บ ฉันคิดว่ามันนำผู้คนจำนวนมากกลับมาที่ Microsoft Tools ซึ่งอาจห่างหายกันไปหลายปี แน่นอนว่ารู้สึกเหมือนเป็นยุคที่แตกต่างของ Microsoft เช่นเดียวกับโอเพ่นซอร์สและ Edge เวอร์ชันใหม่ ทุกอย่างดูค่อนข้างน่าตื่นเต้นและค่อนข้างสดชื่นจากมุมมองของการพัฒนาเว็บ

Drew: นอกจากนี้ จากมุมมองดังกล่าว ดูเหมือนว่านี่จะสะดวกมากสำหรับนักพัฒนาเว็บ เพราะหากเบราว์เซอร์หลักๆ บางตัว โดยเฉพาะ Chrome และ Edge และคุณพูดถึง Brave และ Opera สิ่งที่คุณมีทั้งหมดนั้นใช้การเรนเดอร์แบบเดียวกัน เอ็นจิ้นน่าจะช่วยลดปัญหาความเข้ากันได้และเบราว์เซอร์จำนวนมากที่ไม่จำเป็นต้องทำการทดสอบในสถานที่ต่างๆ มากมาย มันควรจะทำงานเหมือนกันทั้งหมด ยุติธรรมไหม?

สเตฟานี่: อ๋อ

ดริว : น่าทึ่งมาก

อารอน: นั่นคือความฝันใช่ไหม?

Drew: นั่นคือความฝันเสมอ มันทำให้เกิดความกังวลเล็กน้อยแม้ว่าจะไม่ได้ลดการแข่งขันที่ดีต่อสุขภาพในตลาดก็ตาม ในขณะที่เราให้ Microsoft ผลักดันเบราว์เซอร์ของตนไปข้างหน้า Google ก็ผลักดันเบราว์เซอร์ของตนไปข้างหน้า หวังว่า Apple จะผลักดันเบราว์เซอร์ของพวกเขาไปข้างหน้า Opera และผู้เล่นอื่น ๆ ทั้งหมด และนั่นทำให้เกิดบรรยากาศของการแข่งขันที่ดีต่อสุขภาพ ซึ่งทุกคนพยายามตามกันและพยายามปรับปรุง หากผู้เล่นรายใหญ่จำนวนมากใช้เอ็นจิ้นการเรนเดอร์เดียวกันการแข่งขันที่ดีต่อสุขภาพนั้นต้องทนทุกข์ทรมานหรือไม่?

แอรอน: นี่คือสิ่งที่ฉันมีแน่นอน เพราะเป็นผู้ใช้มาตรฐานเว็บมาเป็นเวลานาน ฉันไม่คิดว่า … ฉันเข้าใจเหตุผลทางธุรกิจทั้งหมดแล้ว จากมุมมองของ Microsoft มันสมเหตุสมผลมาก และจากมุมมองของผู้พัฒนาส่วนหน้า ก็ยังดีที่ไม่ต้องจัดการกับเอ็นจิ้นต่างๆ มากมาย

Aaron: ฉันหมายถึง โดยรวมแล้ว พวกเราที่ทำงานบนเว็บมาเป็นเวลานาน ได้เห็นการบรรจบกันอย่างมากในแง่ของการแสดงผล เราไม่มีปัญหามากมายอย่างที่เราได้กล่าวไปแล้วใน Netscape 4.7 วันที่เราเคยรู้จักบริษัทต่างๆ ที่สร้างสไตล์ชีตเฉพาะสำหรับแต่ละเบราว์เซอร์ซึ่งไม่สามารถป้องกันได้

แอรอน: แต่ฉันคิดว่าสิ่งที่แตกต่างออกไปในตอนนี้คือในสงครามเบราว์เซอร์ดั้งเดิม คุณมีเอ็นจิ้นที่เป็นกรรมสิทธิ์เหล่านี้ทั้งหมด และทุกคนก็อยู่ในเกมที่มีทักษะเฉพาะตัวในแง่ของการพยายามส่งฟีเจอร์แพลตฟอร์มใหม่และฟีเจอร์ JavaScript ใหม่ . หรือในกรณีของ JavaScript วิศวกรรมย้อนกลับของ Microsoft เพื่อสร้าง J Script และพยายามหาวิธีที่จะรวมเข้าด้วยกัน

แอรอน: แต่ตอนนี้ เรามีความสามารถในการทำงานร่วมกันในโครงการโอเพ่นซอร์สจริง ๆ และยังคงมีบทสนทนาอยู่ และผมยังไม่รู้เลย ว่าไม่ได้ต่อสู้ด้วยคำพูดที่ถูกต้อง แต่เพื่อพูดคุยอย่างจริงจังเกี่ยวกับผลกระทบของแนวทางต่างๆ และไม่เห็นด้วยซึ่งกันและกัน และตั้งใจทำสเปกให้ออกมาดีจริงๆ และยังมีแนวทางที่แข่งขันกันในโค้ดที่ซ่อนอยู่ในบริบทของโปรเจ็กต์ Chromium หรือ WebKit หรือบางอย่างที่มีลักษณะเช่นนั้น หรือ Mozilla ในพื้นที่ Firefox

Aaron: ใช่แล้ว ด้านหนึ่งเราสูญเสียเอ็นจิ้นการเรนเดอร์อีกตัวหนึ่งไป และฉันก็รู้สึกเจ็บปวดเช่นเดียวกันเมื่อ Opera ตัดสินใจเลือก Chromium แต่ฉันรู้สึกค่อนข้างดีใจที่ได้อยู่ใน Microsoft และเห็นว่าเรามุ่งมั่นที่จะมีส่วนร่วมในโครงการ Chromium อย่างแท้จริงด้วยวิธีที่มีความหมาย และไม่ใช่แค่การนั่งเฉยๆ และยอมรับทุกอย่างที่มาจาก Chromium แต่จริงๆ แล้วเป็นการตรวจสอบว่ามีอะไรอยู่ในแพลตฟอร์มและมีส่วนร่วมในสิ่งนั้น

แอรอน: ดังนั้นฉันจึงรู้สึกยินดีเล็กน้อยกับสิ่งนั้นและรู้สึกว่าเราไม่ได้อยู่ที่นั่นเพื่อเอาจากโครงการนั้นและยอมรับทุกอย่างที่สืบทอดมาจากผู้คนต่าง ๆ ทุกคนที่มีส่วนได้ส่วนเสียในโครงการนั้น แต่ก็ได้ร่วมงานกันจริง ๆ ด้วย

แอรอน: ฉันคิดว่าเรายังคงต้องหาว่าสิ่งนี้มีความหมายอย่างไรสำหรับหน่วยงานมาตรฐานในแง่ของการใช้งานที่ทำงานร่วมกันได้ เพราะโดยพื้นฐานแล้ว หากคุณมีเบราว์เซอร์บางตัวที่ตัดสินใจว่าไม่ต้องการใช้บางอย่าง พวกเขาสามารถหยุดบางสิ่งจากการเป็นมาตรฐานได้โดยสิ้นเชิง แม้ว่านักพัฒนาทั้งหมดในโลกต้องการ

แอรอน: และมันอาจจะไม่เหมือนที่พวกเขาไม่เห็นด้วย พวกเขาอาจไม่มีแบนด์วิดท์ในการสร้างคุณลักษณะ ทุกคนกดดันพนักงานและอื่น ๆ

Drew: ฉันเดาว่าการทำงานร่วมกันบนเว็บเป็นแพลตฟอร์มเพิ่งย้ายสถานที่จากทุกคนที่ตกลงที่จะใช้สิ่งเดียวกันในฐานรหัสแต่ละรายการไปยังผู้เล่นหลักบางคนที่ทำงานร่วมกันบนฐานรหัสเดียวกันโดยพื้นฐานแล้ว

Drew: ฉันหมายถึง คุณพูดถึงความขัดแย้งสั้น ๆ และเห็นได้ชัดว่าเป็นสิ่งที่น่ากังวล ฉันคิดว่าในโครงการโอเพ่นซอร์สใดๆ แต่เรารู้หรือไม่ว่ามันทำงานอย่างไร ตัวอย่างเช่น หากนักพัฒนาจาก Google ต้องการใช้คุณลักษณะและนักพัฒนาจาก Microsoft ไม่ต้องการเห็นว่ามีการใช้งานจริง พวกเขาเพิ่งต่อสู้กับปัญหา GitHub หรือไม่?

Aaron: ฉันหมายถึง มีหลายสิ่งหลายอย่างที่เกิดขึ้นในที่เปิดเผย ไม่ว่าจะเป็นปัญหา GitHub หรือใน Crbug ซึ่งเป็นตัวติดตามจุดบกพร่องของ Chromium ฉันไม่ใช่วิศวกรเบราว์เซอร์ ดังนั้นฉันจึงไม่รู้รายละเอียดทั้งหมดเกี่ยวกับภายใน แต่ฉันเชื่อว่ามีหลายสิ่งหลายอย่างที่โดยทั่วไปแล้วเราสามารถปิดได้หากเราไม่ต้องการ

แอรอน: และฉันรู้ว่า Google ได้พยายามทำความสะอาดหรือทำความสะอาดบางอย่างภายในโปรเจ็กต์ Chromium เพื่อดึงบริการที่เกี่ยวข้องกับ Google มากขึ้น ไปจนถึงขั้นของการแปลงจาก Chromium เป็น Chrome

Aaron: ดังนั้นเราจึงมีกระบวนการที่คล้ายคลึงกันในการนำ Chromium และเปลี่ยนให้เป็น Edge และแน่นอนว่าเราไม่ต้องการตรวจสอบการออกแบบ Edge UI เป็นต้น หรือคอลเลคชัน ซึ่งเป็นสิ่งที่ผู้ใช้ UI ให้ความสำคัญมากกว่าที่สเตฟานีพูดถึง เราไม่ได้สตรีมสิ่งเหล่านั้นไปยัง Chromium สิ่งเหล่านี้มีอยู่ในรูปแบบของส่วน UI

แอรอน: เท่าที่ฉันเข้าใจ เมื่อฟีเจอร์ต่างๆ ออกมาจาก Chromium เราก็สามารถปิดบางสิ่งที่เราอาจชอบหรือไม่ชอบได้ และฉันรู้ว่า Brave ทำสิ่งเดียวกัน เพราะพวกเขามีวิธีความเป็นส่วนตัวที่ต่างไปจากที่ Google พูดไว้มาก และเราอาจมีสิ่งที่แตกต่างไปจากพวกเขาหรือสิ่งที่คุณมีเล็กน้อย

แอรอน: ดังนั้นฉันคิดว่าจะมีสิ่งที่เกิดขึ้นในจุดต่างๆ ซึ่งบางส่วนจะเป็นแบบที่โปรเจ็กต์จะถูกแปลงเป็นเบราว์เซอร์จากโปรเจ็กต์โอเพ่นซอร์ส บางส่วนก็จะอยู่ในองค์กรมาตรฐานหรือกลุ่มผลประโยชน์ภายในองค์กรมาตรฐานเป็นต้น

Drew: และฉันเดาว่ามันใช้ได้ผลเหมือนกันใช่ไหม คุณกล่าวถึงเบราว์เซอร์ที่มีวิศวกรไม่เพียงพอที่จะพัฒนาคุณลักษณะเฉพาะ โดยปกติแล้ว วิธีการทำงานของสิ่งต่างๆ ภายในเนื้อหามาตรฐานคือ เราต้องการการใช้งานที่แตกต่างกันหลายอย่างก่อนที่จะยอมรับบางสิ่งที่เป็นส่วนหนึ่งของมาตรฐาน เห็นได้ชัดว่าต้องคิดออกว่าไม่มีการใช้งานจริงมากมายให้ทดสอบด้วยหรือไม่

ดรูว์: แต่ตัวอย่างเช่น หาก Microsoft ต้องการใช้คุณลักษณะและ Google ตัดสินใจว่าพวกเขาไม่มีทรัพยากรที่จะใช้คุณลักษณะนั้น ก็ไม่สูงพอในรายการลำดับความสำคัญ อืม พวกเขาอาจจะ รับได้ฟรีอยู่แล้วเพราะมันเพิ่งได้รับการสตรีมไปยังโครงการโอเพ่นซอร์ส จากนั้นพวกเขาก็สามารถเข้าถึงได้และผู้ใช้ทั้งหมดของพวกเขาได้รับประโยชน์โดยไม่ต้องมีวิศวกรคนใดเป็นพิเศษที่ต้องใช้เวลาอย่างมากในการพัฒนาสิ่งนั้น

Drew: ฉันหมายถึง ถ้า Mozilla ตัดสินใจว่าพวกเขาจะทำเช่นเดียวกันกับ Firefox และใช้โครงการ Chromium คุณคิดว่านั่นจะเป็นปัญหาสำหรับเว็บหรือไม่

สเตฟานี: ฉันหมายความว่า ฉันจะบอกว่าใช่ เพราะตอนนั้นเราอยู่ในวัฒนธรรมเชิงเดียวของเบราว์เซอร์นี้ และบอกตามตรงว่าฉันชอบ Firefox Firefox มีเครื่องมือที่ยอดเยี่ยมที่ Chromium ไม่มี ฉันคิดว่าการแพ้นั้นแย่มาก และเป็นเรื่องดีที่มีเบราว์เซอร์อิสระที่ยังคงต่อสู้เพื่อเว็บเปิด ฉันหมายถึง เรากำลังต่อสู้เพื่อโอเพนเว็บด้วย แต่ฉันคิดว่าสิ่งที่ Firefox กำลังทำอยู่ยังคงมีความสำคัญอยู่

Aaron: ฉันหมายถึง ฉันสงสัยว่าจะเกิดอะไรขึ้นถ้า สมมติว่าเป็น Chromium หรือ WebKit หรือทางแยกของโปรเจ็กต์โอเพนซอร์สที่มีอยู่ จะเกิดอะไรขึ้นหากตัวมาตรฐานควบคุมเอ็นจิ้นการเรนเดอร์และเอ็นจิ้น JavaScript และผู้ผลิตเบราว์เซอร์ทั้งหมดต่างก็มีส่วนร่วมในการพัฒนาและสร้างสรรค์สิ่งนั้นอย่างต่อเนื่อง นั่นจะเป็นสิ่งที่ไม่ดีหรือจะเป็นสิ่งที่ดีหรือไม่? ฉันไม่รู้ ฉันไม่รู้ว่าคำตอบคืออะไร แต่เป็นโอกาสที่น่าสนใจว่าถ้า ... เบราว์เซอร์นั้นไม่แพงและไม่สำคัญต่อการสร้าง และโดยเฉพาะอย่างยิ่งการเรนเดอร์เอ็นจิ้น เป็นไปได้ค่อนข้างไม่น่าเป็นไปได้ที่เราจะได้เห็นเอ็นจิ้นการเรนเดอร์ใหม่มากมายและการลงทุนขนาดใหญ่ในพื้นที่นั้น เนื่องจากหลายๆ บริษัทได้เปลี่ยนไปเน้นที่บริการของตน

Aaron: กับ Apple พร้อม iCloud ทั้งหมดและระบบนิเวศทั้งหมด และ Mozilla ก็ทำสิ่งที่คล้ายกันด้วยการซื้อ Pocket และอื่นๆ และแน่นอนว่ามีชุดผลิตภัณฑ์ของ Google ชุดผลิตภัณฑ์ของ Microsoft ฯลฯ และ Brave มุ่งเน้นไปที่ความเป็นส่วนตัวและโทเค็นความสนใจพื้นฐานและสิ่งนั้น ทุกคนล้วนมีระบบนิเวศน์เล็กๆ น้อยๆ ของตัวเอง

แอรอน: ดังนั้น ฉันไม่รู้ว่าจะมีความสนใจมากมายในการสร้างเอ็นจิ้นการเรนเดอร์ใหม่และเอ็นจิ้น JavaScript ใหม่เพื่อท้าทายสิ่งที่มีอยู่ ดังนั้นจึงเป็นคำถามที่ว่าจะมีการควบรวมกิจการต่อไปหรือไม่ และหากมีผู้คนสนใจการพัฒนาที่กำลังดำเนินอยู่มากขึ้น และมีการสนทนาที่ยากลำบากเกี่ยวกับตำแหน่งของเครื่องยนต์และที่ที่แพลตฟอร์มเว็บกำลังดำเนินอยู่ นั่นอาจเป็นสิ่งที่ดีหรือไม่ ผมไม่รู้ เป็นการทดลองทางความคิดที่น่าสนใจ

ดริว : มันเป็นอย่างนั้นจริงๆ Edge ใหม่ฟังดูน่าตื่นเต้นจริงๆ ฉันได้เล่นกับเบต้าเล็กน้อยและสนุกกับมัน คุณคิดว่าจะใช้เวลานานแค่ไหนกว่าเวอร์ชันใหม่นี้จะเปิดตัวสู่สายตาชาวโลก? เพราะฉันหมายถึงเพิ่งเปิดตัวในเดือนนี้ไม่ใช่เหรอ เราคือมกราคม 2020

แอรอน: ใช่ วันที่ 15 มกราคม เข้าถึงผู้ชมทั่วไปโดยทั่วไป ดังนั้นเราจึงมีเวอร์ชัน Canary dev และ beta เอ้ย เมื่อไหร่ที่เราเริ่มเปิดตัว สเตฟานี่ จำได้ไหม?

สเตฟานี: ฉันจะพูดเมื่อหกเดือนที่แล้ว แต่ฉันก็แค่โยนมันทิ้งไป ฉันรู้สึกเหมือนได้ใช้ Canary เป็นไดรเวอร์รายวันเป็นเวลาหลายเดือน

แอรอน: ใช่ ฉันคิดว่าเราค่อนข้างเบ้เพราะเราเริ่มใช้งานภายในสักพักก่อนที่เราจะเริ่มเปิดเผยต่อสาธารณะ แต่ใช่ ฉันคิดว่าฉันอยากจะบอกว่าเราเริ่มแชร์มันที่ Build เมื่อปีที่แล้ว ซึ่งน่าจะเป็นเดือนพฤษภาคม ฉันคิดว่าเป็นช่วงที่ Canary และบางทีอาจเป็นเส้นทางผันแปร ฉันจำไม่ได้ว่าเบต้าหมดลงแล้วหรือยัง แต่ใช่ เวอร์ชันเสถียรเต็มที่ออกมาในวันที่ 15

Drew: คุณทั้งคู่มีส่วนร่วมในโปรเจ็กต์ชื่อ The Web We Want ซึ่งเป็นความคิดริเริ่มระหว่างผู้ผลิตเบราว์เซอร์หลายราย จริงไหม?

Stephanie: ใช่แล้ว The Web We Want ฉันคิดว่า Aaron เริ่มต้นเมื่อเดือนมิถุนายนปีที่แล้ว และเราก็เริ่มพูดถึงมัน และใช่ โดยพื้นฐานแล้ว Web We Want เป็นความคิดริเริ่ม และ Aaron และฉันเป็นคนหลักในการดำเนินการ แต่เราได้รับความสนใจจากผู้จำหน่ายเบราว์เซอร์รายอื่นๆ และทีมงานที่ทำงานในทีมเหล่านั้น

สเตฟานี: และโดยพื้นฐานแล้วมันเป็นเพียงวิธีการรวบรวมคำติชมจากนักพัฒนาเกี่ยวกับปัญหาที่พวกเขาพบบนเว็บ เนื่องจากเราในฐานะผู้สร้างเบราว์เซอร์ สามารถมุ่งความสนใจไปที่สิ่งใหม่ๆ ที่เราต้องการนำไปใช้ได้ แต่นักพัฒนา อย่างที่เราได้เห็นผ่านความคิดริเริ่มนี้ มีหลายสิ่งที่พวกเขายังคงดิ้นรนเพื่อสร้างที่ไม่ได้อยู่ในเบราว์เซอร์ ตอนนี้น่าจะได้รับการแก้ไขแล้ว แต่ก็ยังไม่

สเตฟานี: และนั่นคือสิ่งที่เป็นความคิดริเริ่มทั้งหมด ค้นหาว่าพื้นที่ปัญหาเหล่านั้นคืออะไร แล้วนำส่วนเหล่านั้นกลับไปที่เบราว์เซอร์และเนื้อหามาตรฐานหากเป็นปัญหาประเภทนั้น

ดรูว์: แล้วนั่นมันฟอร์มแบบไหนกัน? เป็นสิ่งที่คุณทำด้วยตนเองหรือออนไลน์ทั้งหมด?

สเตฟานี: ดังนั้น เรามีสององค์ประกอบในนั้น ดังนั้นคุณสามารถไปที่ webwewant.fyi และกรอกแบบฟอร์มที่มีปัญหาและกรณีการใช้งานที่คุณพบบนเว็บ แล้วแอรอนกับฉันเคยไป ฉันคิดว่าเราไปกันเถอะ ฉันคิดว่าเราจัดงานหกหรือเจ็ดงานภายในการประชุมหรือการพบปะ

สเตฟานี: และรูปแบบที่ต้องใช้คือ โดยปกติเราจะมีเซสชั่นยาว 45 นาทีถึงชั่วโมงในการประชุมที่เราเป็นพันธมิตรด้วย และเราให้โอกาสผู้ที่ส่งปัญหาที่พวกเขาพบบนเว็บมานำเสนอต่อคณะกรรมการซึ่งมักจะเป็นผู้เชี่ยวชาญในอุตสาหกรรม

สเตฟานี: และระหว่างนั้นเรามักจะมีปัญหาสี่หรือห้าข้อที่นำเสนอระหว่างเซสชั่น และในระหว่างนั้น เรามีคณะกรรมการของเราจะพูดคุยเกี่ยวกับพื้นที่ปัญหาที่กำลังนำเสนอ และไม่ว่าจะเป็นพื้นที่ปัญหาที่น่าสนใจหรือไม่ หรือหากพวกเขาคิดว่ามันจะเป็นประโยชน์สำหรับผู้จำหน่ายเบราว์เซอร์ในการทำงานด้านนั้น

สเตฟานี: และเมื่อสิ้นสุดเซสชั่นนั้น เราให้กรรมการของเราเลือกสิ่งที่พวกเขาคิดว่าเป็นปัญหาเร่งด่วนที่สุดที่จะแก้ไข และเรายังมีองค์ประกอบของผู้ชม ดังนั้นผู้ชมในเซสชั่นยังได้รับการโหวตในสิ่งที่พวกเขาคิดว่าเป็นสิ่งที่เร่งด่วนที่สุดที่ผู้จำหน่ายเบราว์เซอร์ควรแก้ไข

สเตฟานี: แล้วเราก็นำข้อมูลนั้นกลับไปที่ทีมของเรา และขณะนี้เรากำลังอยู่ในขั้นตอนการค้นหาว่าจะแยกย้ายกันไปอย่างไรในทีมเบราว์เซอร์ต่างๆ

Drew: มีรายการเด็ดๆ คำแนะนำที่คุณจำได้ซึ่งติดอยู่กับคุณเป็นพิเศษหรือไม่?

สเตฟานี: มีอยู่สองสามอย่าง ที่ทำให้ฉันสนใจแต่ HTML Controls นั้นกำลังมา และนั่นเป็นสิ่งที่น่าสนใจสำหรับฉัน เพราะตอนนี้ฉันกำลังพูดคุยถึงเรื่องที่เกี่ยวข้องกับการควบคุม HTML และการไม่สามารถจัดรูปแบบหรือขยายรูปแบบได้นั้นเป็นปัญหา ดังนั้นจึงเป็นเรื่องดีที่จะเห็นว่าข้อเสนอแนะนั้นตอกย้ำมากขึ้นไปอีก

สเตฟานี: มีบางอย่างที่น่าสนใจจริงๆ มีอย่างใดอย่างหนึ่งสำหรับมุมมองแหล่งที่มาหรือโปรแกรมดูลำดับแหล่งที่มาในเครื่องมือ dev ที่เกี่ยวข้องกับฉันเชื่อว่าจะยึดเนื้อหากริดและเห็นเพราะคุณสามารถย้ายสิ่งต่าง ๆ ออกไปได้ และระบุว่าสิ่งต่าง ๆ ไหลผ่าน DOM อย่างไร ดังนั้น ฉันคิดว่านั่นจะเป็นสิ่งที่ดีจริงๆ ที่จะนำไปใช้ในเครื่องมือสำหรับนักพัฒนา

Aaron: ใช่ มีการส่งที่เกี่ยวข้องกับการเข้าถึงข้อมูลจำนวนมากซึ่งเรียบร้อยมาก อีกอันหนึ่งที่เกี่ยวข้องกับเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์และการช่วยสำหรับการเข้าถึง จริงๆ แล้ว แทนที่จะเป็นการทดสอบการช่วยสำหรับการเข้าถึงในส่วนของตัวเอง มันคือแท็บการตรวจสอบ ฉันคิดว่ามันเป็นที่ที่มันอยู่ในขณะนี้ เช่น lighthouse ทำการทดสอบการช่วยสำหรับการเข้าถึง หรือคุณสามารถใช้ คำใบ้เว็บหรือข้อมูลเชิงลึกเกี่ยวกับการเข้าถึงและอื่น ๆ

แอรอน: แนวคิดของสิ่งนี้คือการเริ่มจับภาพผลไม้ที่แขวนอยู่ต่ำในแง่ของข้อผิดพลาดในการเข้าถึงและการเดือดปุด ๆ ในคอนโซลเป็นต้น ดังนั้น หากพบว่าคุณมีรูปภาพบางรูปที่ไม่มีข้อความแสดงแทนหรือแบบอักษรเล็ก ๆ บางส่วนหรือคอนทราสต์ไม่เพียงพอ จริง ๆ แล้วอาจเป็นข้อผิดพลาดในคอนโซลได้ และนั่นมักจะเป็นที่ที่นักพัฒนาจำนวนมากกำลังตรวจสอบเพื่อดูว่าสิ่งที่พวกเขาทำงานอย่างถูกต้องหรือไม่ เพื่อให้ชัดเจนขึ้นเล็กน้อยสำหรับคนที่มีปัญหาการช่วยสำหรับการเข้าถึงที่จำเป็นต้องแก้ไข

แอรอน: และคุณสามารถเห็นวิธีที่คล้ายกันในการรวมสิ่งนั้นเข้ากับ Dom viewer หรือเครื่องมือตรวจสอบ CSS ที่อาจตั้งค่าสถานะบางอย่างว่ามีคอนทราสต์ต่ำเกินไปหรือเน้นองค์ประกอบว่ามีปัญหาด้านการเข้าถึงที่ทราบ แบบนั้นคงจะน่าสนใจไม่น้อย

สเตฟานี: ใช่ ฉันอยากจะหักหลังมัน จริงๆ แล้วมีการนำเสนอที่น่าสนใจจริงๆ ที่ View Source ในอัมสเตอร์ดัมเมื่อปีที่แล้ว เบราว์เซอร์จะแก้ไขปัญหาการช่วยสำหรับการเข้าถึงบางประเภทให้คุณโดยอัตโนมัติ และด้วยสีและคอนทราสต์หรือบางทีฟอนต์บางตัวอาจอ่านไม่ได้ และข้อเสนอและกรณีศึกษาที่นำเสนอนั้นได้รับความคิดที่ดีจริงๆ แต่มันก็ทำให้เกิดคำถามที่น่าสนใจเช่นกันว่าเบราว์เซอร์เริ่มแก้ไขสิ่งต่าง ๆ ให้กับคุณในฐานะนักพัฒนา คุณจะเขียนโค้ดที่ไม่ถูกต้องหรือไม่เพราะคุณไม่ต้องกังวลกับมัน

สเตฟานี: มันน่าสนใจเพราะไอเดียที่เขานำเสนอและการสาธิตนั้นเจ๋งจริงๆ แต่นั่นเป็นสิ่งที่มีความหมายสำหรับนักพัฒนา ดังนั้นพวกเขาจะขี้เกียจไหม ฉันจึงได้เห็นของเจ๋งๆ ออกมาจากมัน

Drew: ดังนั้นฉันคิดว่ามันยังเร็วไปสำหรับความคิดริเริ่ม ดังนั้นฉันเดาว่าเราไม่เห็นสิ่งใดที่จะไปถึงขั้นเริ่มต้นของการพัฒนาจริง ๆ ด้วยเบราว์เซอร์ใดๆ คุณรู้หรือไม่ว่ากระบวนการนั้นจะออกมาเป็นอย่างไร คุณบอกว่าคุณยังคงพยายามคิดออก จริงไหม?

Aaron: ใช่ เราทุกคนยังคงพยายามหาทางออก แต่เรามีคนที่เหมาะสมที่เกี่ยวข้อง เรามีทีมงานจาก Mozilla และจาก Google และจาก Igalia เช่นกัน พวกเขาเป็นคนที่ทำงานด้านกริดเป็นจำนวนมาก และพวกเขาคุ้นเคยกับวิธีการทำงานของสิ่งมาตรฐานทั้งหมดนี้มาก อันที่จริง ฉันคิดว่าพวกเขากำลังทำเมทานอลอยู่ กำลังดำเนินการใช้งานสำหรับ WebKit

แอรอน: ใช่แล้ว เรามีกลุ่มคนที่กระตือรือร้นที่จะทำงานนี้และกระตือรือร้นที่จะเห็นความสำเร็จ และ W3C ก็ให้ความสนใจด้วยเช่นกัน ซึ่งเยี่ยมมาก

สเตฟานี: สำหรับเราตอนนี้ เราคัดมาแล้ว ฉันคิดว่าเรามี 12 อันดับแรก เราคัดผู้ชนะจากแต่ละงานในปีที่แล้ว และฉันได้รวมพวกเขาไว้ในหมวดหมู่เฉพาะของพวกเขาแล้ว ดังนั้นบางเครื่องมือจึงเน้นไปที่เครื่องมือสำหรับนักพัฒนา บางตัวเป็น HTML และเน้นที่แพลตฟอร์มเว็บ แล้วฉันก็จำไม่ได้ว่าหมวดหมู่ที่สามคืออะไร มันเป็นแค่ประเภททั่วไป

สเตฟานี: และในด้านของ Edge ที่เราเริ่มจะพิจารณาเป็นอย่างน้อย ฉันจะทำแบบสำรวจ Twitter สองสามฉบับ หวังว่าจะได้ช่วยรวบรวมข้อเสนอแนะเพิ่มเติมในเร็วๆ นี้ เพื่อยืนยันว่านี่เป็นพื้นที่ปัญหาที่เราควรสละเวลา ค่ะ แล้วหวังว่าเราจะไปจากที่นั่น ดังนั้นฉันหวังว่าในปีนี้เราจะเริ่มเห็นความคืบหน้าบางอย่าง แต่ช่วงนี้ช้าหน่อย

Drew: มันยอดเยี่ยมมากเพราะจริงๆ แล้วเว็บเป็นแพลตฟอร์มที่มีการทำงานร่วมกันอย่างมาก และฉันคิดว่าในฐานะนักพัฒนาเว็บเพียงแค่สร้างไซต์ในแต่ละวัน คุณลืมไปว่าจริงๆ แล้วมีวิธีที่จะดึงข้อมูลกลับเข้าสู่กระบวนการและวิธีที่จะแสดงความคิดเห็นของคุณ และฉันคิดว่านี่เป็นวิธีที่ยอดเยี่ยมและง่ายในการทำให้เสียงของคุณได้ยิน

Drew: หากผู้ฟังของเราคนใดต้องการเข้าร่วมเซสชัน Web We Want จะมีต่อไปหรือไม่?

สเตฟานี: มีสองสามอย่าง ให้ฉันดึงรายชื่อของฉันที่นี่ โอเพ่นซอร์ส เฟสติวัล ในเมืองลากอส ประเทศไนจีเรีย แอรอนกับฉันจะไม่อยู่ที่นั่น แต่จริงๆ แล้วพวกเขากำลังจัดงานนั้นแยกกัน

สเตฟานี: แล้วฉันจะไปที่ SF HTML5 ในซานฟรานซิสโกปลายเดือนมีนาคม ฉันเชื่อว่าฟรี แต่อย่าพูดถึงฉัน ฉันต้องตรวจสอบ ดังนั้น หากคุณอยู่ในพื้นที่ซานฟรานซิสโก เรากำลังดำเนินการที่นั่น

Stephanie: แล้วก็ SmashingConf San Francisco ในเดือนเมษายน เราจะดำเนินการที่นั่น

Stephanie: และหวังว่า TBD จะยังดู SmashingConf Austin อยู่

สเตฟานี: และฉันเชื่อว่านั่นคือทั้งหมดที่เรามีในปฏิทินตอนนี้ แต่ถ้าคุณจะจัดการประชุมหรือพบปะและต้องการให้เซสชันที่เน้นชุมชนนี้ดำเนินการที่นั่น โปรดติดต่อเราเพราะมันเจ๋งจริงๆ

Drew: แน่นอน SmashingConfs เป็นสิ่งที่ดีที่สุดที่เราคิดไว้ที่นี่

สเตฟานี: ใช่ ใช่ พวกเขาเป็น

Drew: ดังนั้น สำหรับผม ฟังดูน่าตื่นเต้นจริงๆ And I'm heartened to see all the big browser makers actually coming together and backing that sort of initiative to get out and to talk to web developers, talk to the people who are actually solving these sort of everyday problems, building websites and apps for their clients and for their companies.

Drew: I think it's really important to actually listen to the people who are at the coalface doing the work.

Drew: I normally ask at the sort of end of these episodes, what have you been learning lately? Because we're all about learning stuff here at Smashing, but really with Web We Want , I think you must be learning all these things all the time by speaking to web developers. So I really think we've covered masses there.

Drew: Is there anything else that you wanted to mention about Web We Want or about the new version of Edge that we hadn't talked about?

Aaron: I just think if folks have ideas, even just the germ of an idea, some cow path that you think should be paved for the web, reach out to us, let us know. We're happy to also work with you on kind of refining the submission. So, in a lot of cases we'll get a submission that's kind of a germ of an idea. It's not perfectly articulated or anything like that. And we work with those authors to make sure that we kind of capture what it is that they're looking to put out there. So, don't worry about your grammar or your spelling or anything like that. It's not like we just post it up as soon as you send it, we'll look at it, review it.

Aaron: And in some cases people have suggested things that actually exist, in which case we tell them, hey, you can actually do that and here's a way to do that. So we can, it's a little bit of stack overflow as well. Because he can tell you if there's something that you can do that already with standards.

Aaron: But yeah, I mean, we want any and all ideas on how we can improve the web. Hopefully they're actionable ideas. In some cases we get like, the web is too hard. And it's like, you know, I feel you, but, you know, not something browser vendors can really solve.

Aaron: But yeah, I mean, we want to know what is it that you're doing, where you're running into problems. We have the kind of saying, if you could wave a magic wand and fix something on the web, what would it be?

Aaron: And yeah, so you can can hit us up via the forum. Stephanie mentioned webwewant.fyi. Or we're webwewantfyi on Twitter. Yeah, please reach out.

Stephanie: I will also pile on just to talk something about Edge that also, the team is super hungry and eager to get feedback from all of our users. So if you're in Edge and there's something you don't like or there's something you love, there's a little feedback icon you can click. All of the teams see that feedback and are looking at it. And if you have a problem are very proactive and engaging. And you can always ping MS Edge Dev on Twitter if you have a problem and it hasn't been addressed yet. So trying to be super proactive and really build a browser that not only developers want to use, but the world.

Drew: If you, dear listener, would like to hear more from Aaron or Stephanie, you can follow them on Twitter where he's @AaronGustafson and she's @seaotta. You can find The Web We Want at webwewant.fyi.

Drew: Thank you for joining us today Aaron and Stephanie, do you have any parting words?

Stephanie: Thanks.

Aaron: Adios.