การเขียนสคริปต์ฝั่งไคลเอ็นต์เป็นกระบวนการที่โปรแกรมคอมพิวเตอร์ที่ทำงานบนเว็บทำงานบนคอมพิวเตอร์ของผู้ใช้มากกว่าบนคอมพิวเตอร์ที่โฮสต์เว็บไซต์ โดยเฉพาะมันจะทำงานผ่านโปรแกรมประเภทหนึ่งที่เรียกว่าสคริปต์ซึ่งถูกจัดการโดยเว็บเบราว์เซอร์ของผู้ใช้ เหตุผลหลักสำหรับการเขียนสคริปต์ฝั่งไคลเอ็นต์คือการอนุญาตให้สร้างหน้าเว็บโดยเฉพาะเกี่ยวกับข้อมูลและตัวเลือกของผู้ใช้แทนที่จะเป็นหน้าคงที่ที่ปรากฏเหมือนกันกับผู้ใช้ทุกคน
ความต้องการสคริปต์ฝั่งไคลเอ็นต์เกิดขึ้นจากการทำงานของหน้าเว็บ เริ่มแรกหน้าถูกเขียนใน HTML มาตรฐานและเป็นที่รู้จักกันในนามหน้าแบบสแตติก นั่นคือคอมพิวเตอร์ทุกเครื่องและในทางกลับกันผู้ใช้ทุกคนจะเห็นหน้าเดียวกันทุกประการ สิ่งนี้ทำให้เว็บไซต์มีข้อ จำกัด ในการจัดการกับชุดข้อมูลจำนวนมากเช่นตารางรถไฟ ด้วยหน้าคงที่ทางออกเดียวคือพิมพ์ตารางเต็มและให้ผู้ใช้ตามรายละเอียดที่เกี่ยวข้อง
ปัญหานี้ได้รับการแก้ไขโดยการพัฒนาเว็บเพจแบบไดนามิก สิ่งเหล่านี้สามารถปรับให้เข้ากับสถานการณ์ที่เฉพาะเจาะจงเช่นหากผู้ใช้กำลังค้นหาการเดินทางระหว่างสองสถานีภายในช่วงเวลาที่กำหนด ผลลัพธ์ของการค้นหาจะแสดงผ่านหน้าเว็บแบบไดนามิกซึ่งสร้างขึ้นโดยอัตโนมัติสำหรับการสืบค้นนั้น
มีสองวิธีในการประมวลผลที่จำเป็นในการสร้างเว็บเพจแบบไดนามิก การเขียนสคริปต์ฝั่งเซิร์ฟเวอร์หมายถึงคอมพิวเตอร์ที่โฮสต์เว็บไซต์เรียกว่าเซิร์ฟเวอร์ดำเนินงานทั้งหมดแล้วสร้างหน้า HTML เพื่อส่งไปยังคอมพิวเตอร์ของผู้ใช้ วิธีการหนึ่งในการดำเนินการนี้เรียกว่า VBScript ซึ่งเป็นสาเหตุที่ผู้ใช้บางครั้งอาจทำการค้นหาหรือคำขอแบบไดนามิกอื่น ๆ บนเว็บไซต์และกลับมาที่หน้าเว็บที่แสดงรายการ "ข้อผิดพลาดฐานข้อมูล VBScript"
วิธีที่สองการสคริปต์ฝั่งไคลเอ็นต์เกี่ยวข้องกับการฝังโค้ดพิเศษในหน้าเว็บ เว็บเบราว์เซอร์ของผู้ใช้จะใช้รหัสนี้เพื่อดำเนินการประมวลผลที่จำเป็นเช่นการค้นหาฐานข้อมูลเบื้องหลังในเว็บไซต์และสร้างหน้าจากผลลัพธ์ รหัสที่รู้จักกันดีที่สุดที่ใช้ในวิธีนี้เรียกว่า Javascript
ข้อเสียเปรียบที่ใหญ่ที่สุดของสคริปต์ฝั่งไคลเอ็นต์คือผลกระทบด้านความปลอดภัย ในทางทฤษฎีรหัสสามารถสั่งให้เบราว์เซอร์ดำเนินการทุกประเภทรวมถึงการเข้าถึงข้อมูลในคอมพิวเตอร์ เว็บเบราว์เซอร์ใช้มาตรการความปลอดภัยที่หลากหลายเพื่อป้องกันการถูกละเมิดเช่นการ จำกัด รหัสให้เข้าถึงเฉพาะเบราว์เซอร์ ข้อบกพร่องในมาตรการรักษาความปลอดภัยเหล่านี้เป็นหนึ่งในแหล่งสำคัญของโอกาสสำหรับผู้สร้างไวรัส


