html5-სარაკეტო

ბოლო რამდენიმე წლის განმავლობაში ვებ – ბრაუზერები იზრდება. ახლა, როდესაც Internet Explorer 6-ის ქსელში შეტევა დაიშალა, ბრაუზერები ახორციელებენ მრავალფეროვან, ახალ, ახალ შესაძლებლობებს, რომლებსაც დღეს ვებ – გვერდები იყენებენ.

ამ სტატიაში ყურადღება გამახვილებულია ახალ ვებ ტექნოლოგიებზე, რომლითაც შეგიძლიათ გამოიყენოთ რეალურ ვებგვერდებზე დღეს. რა თქმა უნდა, ზოგიერთ თქვენგანს არ გაუგია ამის შესახებ, მაგრამ ადამიანების უმრავლესობას არ გაუგია ყველა მათგანის შესახებ.

გადაათრიეთ და ჩამოაგდეთ ატვირთვაზე

ახლა ბევრ ვებ – გვერდს საშუალებას გაძლევთ ატვირთოთ ფაილები მხოლოდ ბრაუზერის ფანჯარაში მათი გადმოტვირთვის და ჩამოსაშლელად. თუ თქვენ ფაილზე მიმაგრებით ელექტრონულ ფოსტაზე Gmail- ში, ან imgur.com– ს გამოსახულების ატვირთვისთვის სწრაფად გაზიარებისთვის, შეგიძლიათ გადაიტანოთ ფაილი ვებ – გვერდზე.

გადმოწერეთ და ჩამოაგდეს

გადააკეთეთ 3D გრაფიკა ბროუზერი

Chrome და Firefox, როგორიცაა ბრაუზერები, მხარს უჭერენ WebGL, რომელიც ვებ – გვერდებს საშუალებას აძლევს 3D გრაფიკის გადაღებას ყოველგვარი დანამატის გარეშე. WebGL შეგიძლიათ გამოიყენოთ თამაშები და სხვა 3D მოდელები, მაგრამ ყველაზე პოპულარული ვებ – გვერდი, რომელიც იყენებს WebGL– ს, არის Google Maps. Google Maps- ში Chrome- ში შეგიძლიათ ჩართოთ „MapsGL“. ეს გამოიწვევს Google Maps- ს რუკის OpenGL- ს გადაღებას, რის შედეგადაც ხდება უფრო რბილი ანიმაციები. Street View- ის გამოყენებისას, ნახავთ ანიმაციას, როგორც რუკაზე ზომავს. ქუჩის ხედი ასევე გაითვალისწინებს OpenGL- ს და არა Adobe Flash- ს.

თუ Google Maps საკმარისად შთამბეჭდავი არ იყო, Quake 3 ძრავა ადაპტირებულია თქვენს ბრაუზერში WebGL- ში სამუშაოდ. ამ ვებსაიტს ასევე იყენებს მაჩვენებლის დაბლოკვის (ან მაუსის დაბლოკვის) სპეციფიკაცია, რომ აიღოს მაუსის მაჩვენებელი და შეინახოს იგი თამაშის არეალში.

მიწისძვრა -3-in-webgl

კომუნიკაცია WebSockets- სთან

HTML არასოდეს იყო შექმნილი იმისთვის, რომ ვებ – გვერდებს შეეძლოთ კომუნიკაცია ვებ – სერვერებთან. HTML შეიქმნა სტატიკური ვებ – გვერდებისთვის, ამჟამად ვებ – გვერდების უმეტესობა სერვერებთან კომუნიკაციისთვის იყენებს კენჭისყრის დაფუძნებულ მეთოდებს. WebSockets საშუალებას აძლევს ვებ – გვერდებს შექმნან სრული საკომუნიკაციო არხი TCP კავშირზე, მკვეთრად ამცირებს ლატენტურ და ქსელურ ტრაფიკს, როდესაც ვებ – გვერდებს სჭირდება სერვერებთან მონაცემების გაგზავნა და უკან.

WebSockets გამოიყენება Mozilla- ს BrowserQuest თამაშით, რაც თქვენს ბრაუზერში გადის თამაშს საშუალებას აძლევს, რომ სერვერზე მოვლენები უკან და უკან გაგზავნას. WebSockets ასევე გამოიყენეს IRC კლიენტების შესაქმნელად თქვენს ბრაუზერში. ალბათ, ყველაზე შთამბეჭდავად, WebSockets ასევე გამოიყენეს JavaScript torrent- ის კლიენტის შესაქმნელად, რომელიც მუშაობს თქვენს ბრაუზერში, Chrome Chrome- ის მომხმარებლებს აძლევდა მშობლიურ ტორენტ კლიენტს. JSTorrent ჯერ კიდევ არ გამოიყურება სრულიად სტაბილური, მაგრამ ეს კარგი მაგალითია იმისა, თუ რა არის შესაძლებელი WebSockets– ით.

სერვერი ბრაუზერი დააკავშირებს

ითამაშეთ ვიდეო და მუსიკა Flash გარეშე

HTML5 ვიდეომ დიდი ყურადღება მიიპყრო, ამიტომ ბევრმა იცის, რომ ახლა უკვე შესაძლებელია ვიდეოების დაკვრა H.264 (MP4), WebM და Ogg Theora ფორმატებში, Flash- ის დაინსტალირების გარეშე. მრავალი ვიდეო ვებ – გვერდი - YouTube– ის ჩათვლით, გვთავაზობს HTML5– ზე დაფუძნებულ ვიდეო აღწარმოებას. სამწუხაროდ, ბევრი ვებ – გვერდი ამტკიცებს, რომ მათ სჭირდებათ DRM, რის გამოც YouTube კვლავ იყენებს Flash რეკლამას ვიდეოებისთვის და Netflix კვლავ იყენებს Silverlight- ს თავის ვიდეოს. HTML5– ის „ვიდეო ტეგა“ შეიძლება გამოიყურებოდეს მხოლოდ Flash- ზე დაფუძნებული ვიდეო პლეერისგან, ასე რომ თქვენ ვერასოდეს შეამჩნევთ, რომ ვებსაიტი იყენებს მას - გარდა იმისა, რომ ვიდეო აღწარმოება იმუშავებს მობილურ მოწყობილობებზე და უკეთესად იმუშავებს.

html5-video-on-vimeo

განახორციელეთ ვებ პროგრამები ხაზგარეშე

ახლა ბროუზერი საშუალებას აძლევს ვებ – აპებს მუშაობდეს ხაზგარეშე რეჟიმში, მათ სთავაზობს მონაცემთა ბაზის ადგილობრივ შესანახად, რომელთა გამოყენება მათ შეუძლიათ თქვენს მონაცემებზე წვდომისათვის. Google– ის არაინლაინის არაინლაინის პროგრამები (მათ შორის Gmail, Docs და კალენდარი) მხოლოდ Chrome- ში მუშაობს, მაგრამ Amazon– ის Kindle Cloud Reader შეიძლება გამოყენებულ იქნას ფორუმზე სხვა ბრაუზერებში, როგორიცაა Firefox. Kindle Cloud Reader საშუალებას გაძლევთ ჩამოტვირთოთ ელ.წერილი წიგნები, რომელთა ნახვა შეგიძლიათ შემდეგ თქვენს ბრაუზერში, ხაზგარეშე წაკითხვა, თუნდაც არ გაქვთ ინტერნეტი.

kindle-cloud-read-offline

წვდომა თქვენს ვებკამერაზე და ვიდეო კონფერენციაზე

ახლა ვებ – გვერდებს შეუძლიათ თქვენს ვებკამერაზე წვდომა - თქვენი ნებართვით, რა თქმა უნდა. ვებ – გვერდს შეუძლია გამოიყენოს ეს ფუნქცია, რომ მიიღოთ ვებკამერადან ფოტოების გადაღება თქვენი პროფილის სურათისთვის ან ვიდეოს ჩაწერისთვის. ამასთან, მას ასევე შეუძლია გამოიყენოს ახალი WebRTC API სხვადასხვა ბრაუზერებს შორის ვიდეო კონფერენციისთვის, დამატებითი მოდულების გარეშე. მომავალში, Google- ის Hangouts- ს დანამატი აღარ დასჭირდება და თქვენს ბრაუზერში ასევე მუშაობს Skype.

შექმენით შეტყობინებები pop-up

ახლა ბროუზერი საშუალებას აძლევს ვებ – გვერდებს აჩვენონ დესკტოპის შეტყობინებები. მაგალითად, Google Calendar შეგიძლიათ გაჩვენოთ შეტყობინებები, როდესაც თქვენ შექმენით შეხსენებები მომავალი მოვლენებისთვის. ჩეთსა და ელ.ფოსტის ვებ – გვერდებს შეუძლიათ გამოიტანონ pop-up– ები, რათა ახალი შეტყობინებები გაგახსენოთ.

google-კალენდარი-შეხსენება-pop-up

თქვენი მდებარეობის იდენტიფიცირება

ახლა ვებ – გვერდებს შეუძლიათ მოითხოვონ თქვენი მდებარეობის წვდომის ნებართვა. თუ იყენებთ ტაბლეტს ან სხვა ტიპის მოწყობილობას, რომელიც ეძღვნება GPS ჩიპს, ბრაუზერი გამოიყენებს თქვენს GPS აპარატურას თქვენი ადგილმდებარეობის დასადგენად. GPS ჩიპების გარეშე მოწყობილობებზე, ახლომდებარე უკაბელო ქსელის სახელებზე ან თქვენი ISP- ის ადგილმდებარეობის გამოყენებით შეგიძლიათ გამოიყენოთ თქვენი მიმდინარე ადგილმდებარეობა. გეოლოკაციამ შეიძლება შეცვალოს თქვენი მისამართის ჩასაწერად საჭიროება ვებსაიტებში, რომლებიც აჩვენებს ადგილობრივ შინაარსს და საშუალებას გაძლევთ განსაზღვროთ თქვენი ზუსტი ადგილმდებარეობა პორტატულ კომპიუტერში GPS ჩიპის გამოყენებით.

google-maps- გეოლოკაცია

გააკეთეთ ვებ პროგრამები თქვენი ნაგულისხმევი პროგრამები

ახლა ბროუზერი საშუალებას აძლევს ვებ – პროგრამებს გახდეს თქვენი ძირითადი აპლიკაციები, ასე რომ თქვენ შეგიძლიათ გამოიყენოთ ბრაუზერში Gmail გამოიყენოთ ელ.ფოსტის გაგზავნა, როდესაც დააჭირეთ საფოსტო გზავნილს. ბმულზე არსად დაუკავშირდით თქვენს კომპიუტერს - ბრაუზერის გარეთაც კი.

chrome- გამოყენება-gmail როგორც ნაგულისხმევი ელ.ფოსტის პროგრამა

განახორციელეთ მშობლიური კოდი თქვენს ბრაუზერში

გარკვეულწილად სადავოა, რომ Chrome მოიცავს Google- ის მშობლიური კლიენტს. მშობლიური კლიენტი საშუალებას აძლევს ვებგვერდებს აწარმოონ მშობლიურ ენაზე დაწერილი კოდი, როგორიცაა C ან C ++. კოდი შესრულებულია Sandbox- ში უსაფრთხოებისთვის და ის თითქმის მშობლიურ სიჩქარეზე მუშაობს.

მშობლიური კლიენტი საშუალებას აძლევს ვებგვერდებს აწარმოონ მაღალი ხარისხის კოდი ისეთი რამისათვის, როგორიცაა თამაშის ძრავები და ადგილობრივი ვიდეო კოდირება. ეს შეიძლება იყოს Chrome OS- ზე უფრო მოწინავე პროგრამების მიღების გზა. Chrome Web Store შეიცავს სხვადასხვა თამაშებს, რომლებიც დაწერილია Native Client- ში, მათ შორის კრიტიკულად აღიარებული Bastion- ის პორტის ჩათვლით.

სარდაფში-ქრომი

ბროუზერი სწრაფი ტემპით იძენს ახალ ვებ – თვისებებს. შეგვიძლია მადლობელი ვიყოთ, რომ Internet Explorer 6 აღარ არის ინდუსტრიის სტანდარტი.

გამოსახულების საკრედიტო: Christian Heilmann on Flickr