ก่อนที่จะวิเคราะห์ sIFR มาทำความเข้าใจกันก่อนว่า sIFR คืออะไรและทำงานอย่างไร sIFR ย่อมาจาก Inman Flash Replacement ที่ปรับขนาดได้ ซึ่งเป็นเทคโนโลยีสำหรับการเผยแพร่เค้าโครงที่กำหนดเองบนเว็บได้อย่างแม่นยำ เทคนิคนี้นำไปใช้โดยการแทนที่ข้อความบางส่วนด้วยข้อความที่แสดงผลแบบ Flash ในองค์ประกอบที่ระบุเมื่อมีการดาวน์โหลดเพจ สิ่งสำคัญคือต้องเข้าใจว่าองค์ประกอบนี้ไม่ได้แทนที่ด้วย Flash ทั้งหมด ข้อความยังอยู่ภายในองค์ประกอบ และยังสามารถจัดสไตล์หรือวางองค์ประกอบได้ตามปกติ
ข้อเท็จจริงบางประการเกี่ยวกับ sIFR: ไม่ได้มีไว้สำหรับการอภิปราย
sIFR ไม่ต้องการการเปลี่ยนแปลงโค้ด (X)HTML งานทั้งหมดทำได้โดย Javascript, Flash และ CSS
หากผู้ใช้ไม่ได้ติดตั้ง Flash หรือไม่รองรับ Javascript ข้อความ (X)HTML จะแสดงขึ้นหลังจากที่ CSS กำหนดสไตล์แล้ว
sIFR สามารถปรับขนาดได้และสามารถเปลี่ยนเป็นขนาดแบบอักษรเริ่มต้นที่ผู้ใช้กำหนดในเวลาเรนเดอร์ได้
sIFR เข้ากันได้กับโปรแกรมอ่านหน้าจอทั้งหมดและยังไม่มีการรายงานปัญหาใด ๆ เลย
สามารถเลือกข้อความ sIFR ได้ด้วยเมาส์ แม้ว่าเมื่อเลือกข้อความทั้งหมดแล้ว สถานะที่เลือกจะไม่แม่นยำก็ตาม
sIFR ไม่ส่งผลกระทบต่อการวางตำแหน่งและการประเมินผลของเครื่องมือค้นหา และไม่ซ่อนเนื้อหาข้อความจริง
ข้อสรุปควรเป็นว่า sIFR เป็นเทคโนโลยีที่ใช้งานได้และรอบคอบ ซึ่งนักออกแบบและนักพัฒนาควรคำนึงถึงอย่างจริงจังเมื่อใช้งาน
เมื่อใดจึงควรใช้ sIFR
เช่นเดียวกับเทคโนโลยีเว็บอื่นๆ สิ่งสำคัญคือต้องเข้าใจวิธีที่ดีที่สุดในการใช้ sIFR และรู้ว่าเมื่อใดจึงเหมาะสมที่สุดที่จะใช้ หมายถึงการเลือกเครื่องมือให้เหมาะสมกับงาน โดยเฉพาะเมื่อ sIFR โผล่ขึ้นมาเป็นเครื่องมือนอกกล่องเครื่องมือให้เราได้ใช้
กรณี: เว็บไซต์ข่าวกีฬาขนาดใหญ่ตัดสินใจออกแบบชื่อเรื่องทั้งหมดด้วยแบบอักษรที่เป็นเอกลักษณ์ของบริษัท เรื่องราวข่าว (รวมถึงหัวข้อข่าว) ได้รับการเผยแพร่ในที่ต่างๆ โดยผู้คนทั่วโลกผ่านซอฟต์แวร์การจัดการเนื้อหาบางตัว พวกเขาไม่สามารถจ้างคนมานั่งหน้า Photoshop แล้วสร้างภาพพาดหัวข่าวทุกครั้งที่บรรณาธิการต้องการเพิ่มเรื่องข่าวได้
ในกรณีนี้ sIFR เป็นเครื่องมือที่เรียบง่าย ใช้งานได้จริง และขยายได้ เว็บไซต์ข่าวบางแห่งแก้ไขปัญหานี้ด้วยการสร้างภาพอย่างยุ่งวุ่นวายผ่าน PHP หรือใช้วิธีการอื่นทางฝั่งเซิร์ฟเวอร์ วิธีนี้สามารถประหยัดเวลาได้มาก แต่เมื่อเปรียบเทียบกับ sIFR คุณจะเห็นว่าวิธีนี้มีข้อเสียหลายประการ:
รูปภาพไม่สามารถปรับขนาดเป็นขนาดตัวอักษรเริ่มต้นของผู้ใช้ได้
แม้ว่ารูปภาพจะถูกแคชไว้บนเซิร์ฟเวอร์ แต่ก็ยังมีปัญหาด้านประสิทธิภาพเมื่อสร้างรูปภาพ
แต่ละภาพจะต้องดาวน์โหลดแยกกัน ส่งผลให้มีการใช้เซิร์ฟเวอร์และแบนด์วิธ
ด้วย sIFR ไฟล์ Flash (.swf) เพียงไฟล์เดียวและไฟล์ Javascript (.js) หนึ่งไฟล์จะถูกดาวน์โหลด ทำให้สามารถแสดงชื่อทั้งหมดบนเว็บไซต์เป็นแบบอักษรของบริษัทได้
ตัวอย่างนี้ไม่มีมูลความจริง นี่เป็นกรณีจริงในปี 2544 เพื่อออกแบบ ESPN.com ใหม่ Mike Davidson ได้พัฒนาเทคโนโลยีการแทนที่ Flash ดั้งเดิม ตั้งแต่นั้นมา ด้วยการเพิ่มของ Shaun Inman และคนอื่นๆ สิ่งนี้ได้เติบโตขึ้นเป็นเทคโนโลยีที่สมบูรณ์และลื่นไหลที่เรามีในปัจจุบัน และมีแนวโน้มที่จะส่งผลกระทบสำคัญต่อเทคโนโลยีการจัดวางเว็บในปี 2548
ใช้ sIFR กับลิงก์
sIFR เวอร์ชันล่าสุดอนุญาตให้เปลี่ยนข้อความลิงก์ได้ แม้ว่านี่จะเป็นการพัฒนาที่น่าตื่นเต้น แต่ก็ไม่เหมาะสำหรับใช้ในสถานการณ์เช่นนี้ นี่เป็นเพราะปัญหาการเข้าถึงต่อไปนี้:
ไม่รองรับฟังก์ชันการคลิกขวาของเบราว์เซอร์ (เมนูบริบท)
ไม่รองรับคีย์ตัวเลือกของ Apple
ไม่มีข้อมูลแถบสถานะ
แม้ว่าปัญหาเหล่านี้อาจดูเล็กน้อย แต่หลายๆ คนพบว่าการขาดคุณสมบัติเหล่านี้น่าหงุดหงิด หากไม่มีข้อมูลแถบสถานะ คุณจะไม่มีทางรู้ว่าคุณต้องการไปที่ไหนต่อไป เนื่องจากความนิยมของเบราว์เซอร์ เช่น Firefox และ Opera เมนูบริบทแบบคลิกขวาจึงกลายเป็นเครื่องมือที่มีประโยชน์มากขึ้น แม้ว่า sIFR จะให้การคลิกขวาขั้นพื้นฐานบนลิงก์ แต่ไม่สามารถเข้าถึงเมนูบริบทของเบราว์เซอร์ได้
แน่นอนว่านี่เป็นข้อจำกัดของ Flash ไม่ใช่ข้อจำกัดของ sIFR เอง ปัญหาเหล่านี้ดูเหมือนว่าจะสามารถเอาชนะได้ในอนาคต ตัวอย่างเช่น สามารถควบคุมแถบสถานะผ่าน Javascript ได้ ดังนั้นการเพิ่มความสามารถในการแสดงเป้าหมายลิงก์จึงไม่ใช่เรื่องยาก อย่างไรก็ตาม จนกว่า Flash จะอนุญาตเมนูตามบริบทของเบราว์เซอร์เต็มรูปแบบบนลิงก์ ฉันเชื่อว่า sIFR จะไม่สามารถจัดการข้อความประเภทนี้ได้อย่างสมบูรณ์
ต่อต้านนามแฝง
ประโยชน์ส่วนใหญ่ของ sIFR มุ่งเน้นไปที่ความสามารถในการปรับแต่งแบบอักษร ข้อควรพิจารณาที่สำคัญคือข้อความ Flash สามารถป้องกันนามแฝงได้ นักพัฒนาเว็บมักลืมสิ่งนี้ ส่วนหนึ่งเป็นเพราะ Mac OS X ทำงานหนักมาก ซึ่งฟอนต์ Quartz สามารถสร้างขอบที่เรียบเนียนได้ อย่างไรก็ตาม ผู้ใช้ Windows (แม้ว่าจะมีตัวเลือกในการปรับขอบแบบอักษรให้เรียบในเมนูการแสดงผล) ดูเหมือนจะไม่สามารถเปิดใช้งานการป้องกันนามแฝงได้ เช่นเดียวกับผู้ใช้ที่ติดตั้ง Windows XP หรือ Mac OS X ไว้ล่วงหน้า มีการป้องกันนามแฝงในการแสดงผล ความจุของชื่อถือเป็นข้อพิจารณาที่สำคัญ
การปรับแบบละเอียด
ปัญหาหนึ่งที่ฉันได้ยินพูดถึงหลายครั้งก็คือ sIFR ไม่อนุญาตให้คุณควบคุมข้อความในลักษณะเดียวกับที่คุณควบคุมรูปภาพ อย่างแท้จริง. ด้วยรูปภาพที่สร้างใน Photoshop หรือ Fireworks คุณสามารถควบคุมการจัดช่องไฟ การยืด การลดรอยหยัก หรือคุณสมบัติอื่นๆ ได้อย่างแม่นยำ เช่น เงาตกกระทบที่แม่นยำมาก โปรแกรมแก้ไขรูปภาพเป็นสื่อแบบ WYSIWYG (สิ่งที่คุณเห็นคือสิ่งที่คุณได้รับ) อย่างแท้จริง sIFR ที่เรนเดอร์เป็น Flash ไม่ใช่
หากจำเป็นต้องมีการควบคุมในระดับนี้ รูปภาพยังคงเป็นวิธีที่ดีที่สุดในการเผยแพร่ข้อความประเภทนี้ และ sIFR ไม่ใช่เครื่องมือที่เหมาะสมในกรณีเหล่านี้ อย่างไรก็ตาม หากคุณเผยแพร่แบบอักษรแบบกำหนดเองเพียงอย่างเดียว sIFR จะเหมาะสมกว่าการสร้างรูปภาพ
ความเร็วในการดาวน์โหลด
ความเร็วของการแรเงาข้อความแทนที่เป็นสิ่งสำคัญในการพิจารณาเมื่อใช้ sIFR แม้ว่าความเร็วจะได้รับการปรับปรุงอย่างมากตั้งแต่เวอร์ชันก่อนๆ หากมี sIFR หลายอินสแตนซ์บนหน้าจอพร้อมกัน ก็ยังคงมีความล่าช้าที่เห็นได้ชัดเจน (ตัวอย่างเช่น แต่ละหน้ามีชื่อเรื่อง หรือการถ่ายโอนแต่ละครั้งมีชื่อเรื่อง) ตัวอย่างนี้อาจแสดงให้เห็นได้ดีที่สุดว่าเหตุใดการใช้ sIFR ในระดับปานกลางจึงเป็นวิธีที่ดีที่สุดในการใช้เทคโนโลยีนี้ในปัจจุบัน
นี่เป็นข้อเสียเปรียบที่น่าหงุดหงิดที่สุดในการใช้เทคโนโลยีการเปลี่ยนแฟลช นับตั้งแต่มีการใช้ sIFR ครั้งแรก สิ่งล่อใจคือการแทนที่องค์ประกอบมากเกินไปในหน้าเว็บ เพื่อให้บรรลุเป้าหมายดังกล่าว ความเร็วในการดาวน์โหลดจะต้องได้รับการปรับปรุงอย่างมาก แม้ว่าเซิร์ฟเวอร์ที่ดีจะสามารถช่วยคุณได้ แต่สิ่งที่กินเวลาจริงๆ ก็คือการใช้ Javascript ขนาดใหญ่เหล่านั้น
สรุป
sIFR ไม่ได้แข่งขันกับเทคโนโลยีการเปลี่ยนรูปภาพ แต่เป็นเครื่องมือเฉพาะสำหรับงานที่แตกต่างกัน เหมาะที่สุดสำหรับข้อความที่แสดงในขนาดแบบอักษรเริ่มต้นของเบราว์เซอร์ และไม่สามารถแทนที่ด้วยรูปภาพที่กำหนดเองได้
กรณีการใช้งานที่เหมาะสมที่สุดสำหรับ sIFR คือเมื่อคุณต้องการแสดงแบบอักษรที่กำหนดเองหรือชื่อที่ไม่มีนามแฝงด้วยรูปภาพเพียงรูปเดียว ซึ่งมีการใช้บ่อยมากบนเว็บ และ sIFR เป็นตัวเลือกที่ดีกว่าในกรณีเหล่านี้ โดยจะปรับขนาดตามขนาดตัวอักษรเริ่มต้นของผู้ใช้ สามารถเลือกได้ และสามารถใช้งานได้หลายพันหน้าโดยไม่ต้องดาวน์โหลดไฟล์เพียงหนึ่งหรือสองไฟล์