Game loop

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

ABAP Developer

Functieomschrijving Heb jij de nodige ervaring met ABAP en ben jij toe aan een nieuwe uitdaging? Werk je graag in een internationaal bedrijf met een informele sfeer en flexibiliteit? Dan is deze vacature iets voor jou! Je richt je op SAP development werkzaamheden die voort komen uit optimalisatie-, migratie-, integratie- en innovatie trajecten; Je werkt met o.a. ABAP Eclipse, OOP, Webservices en HANA; Je hebt nauw contact met de functionele SAP specialisten om de wensen helder te krijgen waarna je dit vertaalt naar de technische oplossing; Je werkt in een Agile / Scrum werkomgeving; Je adviseert de organisatie op jouw

Bekijk vacature »

Hands-on Team Leader ICT / Meewerkend Voorman

Hands-On Team leader ICT Als hands-on teamleider sta je in voor technische ondersteuning op verschillende manieren; aan het bureau van de eindgebruiker of “remote” via de telefoon /e-mail. Je ondersteunt eindgebruikers op het gebied van software of hardware problemen met laptops, desktops, smartphones, etc. Daarnaast draag je als teamleider zorg voor het optimaal functioneren van het IT onsite support duo. Dit is een kans om te werken voor een ambitieuze organisatie die op kop loopt op het gebied van IT support service. Via Stefanini kom je te werken bij een succevol bedrijf in Almere. Functieomschrijving • Field Service oplossingen bieden

Bekijk vacature »

Senior Java Developer vacature

Jij volgt ontwikkelingen op de voet. Sterker nog: jij bent er onderdeel van. Jij loopt voorop. Jij denkt met klanten mee en helpt hen innoveren. Zo kun jij een bijdrage leveren aan de Rabobank-app, de beveiliging van treinen voor Pro-rail verbeteren of de website van ING een boost geven. Vergaderen? Liever gewoon zorgen dat het werkt! Hoe omschrijft men een Sogetist? Gedreven, resultaatgericht en niet snel tevreden. Wat niet wil zeggen dat je nooit met hem of haar kunt lachen. Integendeel. Plezier hoort wat ons betreft net zo goed bij werken. Maar we gaan op de eerste plaats voor de

Bekijk vacature »

PHP Developer

Back-end PHP Developer An IT-company, located in a monumental building in the city centre of Utrecht is looking for a Back-end PHP Developer. For this company you will be helping the IT-team in raising their game and improving the quality of the software. If you feel the drive to enhance the quality of the code and learn from senior developers within no-time, then this might just be the job that you're looking for! For this client you will be part of a innovative, passionate, ambitious and interdisciplinary development team that consists of 8 junior, medior and senior developers. Within this

Bekijk vacature »

Solution Architect

Denk jij vanuit architectuur uitgangspunten mee aan nieuwe oplossingen voor de digitale wereld met complexe vraagstukken bij diverse klanten? Lees dan snel verder! Solution Architect Wat ga je doen? Als Solution Architect bij CGI word jij eigenaar van de architectuur van één of meer digitale oplossingen, zowel op conceptueel als op technisch niveau. Door jouw inhoudelijk leiderschap ben jij de verbindende factor tussen business en IT, tussen strategie en uitvoering. Jij bepaalt mede welke (deel)oplossingen worden gekozen, en hoe deze tot één werkend geheel worden geïntegreerd. Je zorgt voor goed werkende digitale oplossingen doordat je de context begrijpt en afgewogen

Bekijk vacature »

Java Developer Internationaal complexe calculaties

Functieomschrijving Kom jij het best tot je recht in een creatieve omgeving en heb jij een pragmatisch instelling? Denk jij graag vijf stappen vooruit en neem je andere daarin mee? Dan pas je zeker bij dit bedrijf. Lees dus snel verder. Ontwikkelen van applicaties en nieuwe functionaliteiten in Java; Aanpassingen maken in bestaande code; Overleggen en samenwerken met architecten en Product Owners; Werken binnen een multidisciplinair Scrumteam met betrekking tot analyse, design en ontwikkeling; Samenwerken en ondersteunen van testers in het proces van automatische regressietesten. Functie-eisen Je hebt minimaal een afgeronde HBO of WO opleiding in de richting van de

Bekijk vacature »

.Net custom software developer

Jouw uitdaging als .Net developer Als .Net custom software developer creëer je maatwerkoplossingen. Denk aan een mobiele applicatie voor het stroomlijnen van logistieke processen, een platform voor een uitkeringsorganisatie of de passagiersbeleving van een vliegtuigmaatschappij. Hierbij gaat het vaak om complexe omgevingen met veel gebruikers, waarbij de lat dus hoog ligt. Wat jouw werkzaamheden zoal zijn? Je werkt mee aan het gehele ontwikkelproces, van ontwerp, design en ontwikkeling tot testen en beheren van Microsoft applicaties en PoC’s. Je gaat werken met o.a. de volgende technologie: Azure, C#, .Net core, Angular, React, Vue en soms AWS. Je neemt deel aan meetings

Bekijk vacature »

Full Stack Java Developer / Maven / Spring /Amster

Functieomschrijving Ben jij een Full Stack Java Developer die in het mooie Amsterdam wil werken, voor een bedrijf dat verantwoordelijk is voor verschillende soorten data en applicaties? Solliciteer dan nu! Ontwikkelen, uitbouwen en verbeteren van applicaties in Java 8; Sparren met de business en jouw SCRUM team aangaande functionaliteiten. Functie-eisen Je bent in het bezit van minimaal een MBO-diploma met HBO werk- en denk niveau; Je hebt ervaring met Java (8); Je hebt ervaring met Maven; Je hebt ervaring met Spring Framework; Je hebt bent bekent met Azure (PaaS/IaaS); Je hebt ervaring met JFS, Angular; Je hebt kennis van Messaging

Bekijk vacature »

PHP ontwikkelaar / Innovatie / Creativiteit

Functieomschrijving Ben jij de ontwikkelaar die op de hoogte is van de laatste ontwikkelingen en sta jij te springen om de nieuwste tools en technieken toe te passen in jouw werk? Trek dan nu aan de bel! Deze organisatie is al meer dan 20 jaar actief in het verzamelen en doorsturen van grote hoeveelheden data. Dit gebeurt doormiddel van hun zelf ontwikkelde platform die verschillende communicatieoplossingen biedt. Met bijna 600 gebruikers kan je jezelf wel inbeelden hoe groot de hoeveelheid data aan tekst, afbeeldingen en voicerecords is. Om er voor te zorgen dat de applicatie up-to-date, innovatief en vernieuwend is,

Bekijk vacature »

Technical Lead Developer met doorgroei mogelijkhed

Voor een toonaangevende specialist in softwareoplossingen gericht op strategisch portfolio management ben ik op zoek naar een ambitieuze Technical Lead. De applicatie is volop in ontwikkeling. Zo worden er vele nieuwe functionaliteiten toegevoegd in .Net Core en staat een migratie naar de Azure op de planning. Om deze ontwikkeling te begeleiden en het team aan te sturen, zijn ze op zoek naar een ambitieuze Technical Lead. Wat je gaat doen: Een roadmap maken voor de komende jaren De juiste architectuur neerzetten, hands-on ontwikkelen (front-end en back-end) De migratie naar Azure begeleiden Het 8-koppige ontwikkel team inhoudelijk aansturen en coachen Communicatie

Bekijk vacature »

Sitecore Developer/ .Net Developer/ Web developmen

Functieomschrijving Ben jij een developer die graag werkt aan een cruciaal platform? Schroom jij het niet om jouw brede skillset in te zetten om verbeterslagen aan te dragen en uit te voeren? Lees dan snel verder! Bouwen van nieuwe functionaliteiten (40%) Door ontwikkelen van het complexe consumenten platform (25%) Bugfixing (20%) Testen van (jouw) code, handmatig-, unit-, integratie- en browser tests (15%) Functie-eisen Minimaal een MBO-diploma met HBO werk- en denk niveau; Minimaal 3 a 5 ervaring als .NET developer; Ervaring met C# en ASP.NET ; Ervaring met webapplicaties; Ervaring binnen een SCRUM/Agile omgeving; Inzicht in Front-end technieken en hoe

Bekijk vacature »

ASP.NET/MVC Developer/Internationaal/Agile-minded

Functieomschrijving Wil jij aan de slag bij één van de meest succesvolle organisaties binnen Europa op het gebied van software die bedrijfsprocedures ondersteunt? Wil jij jezelf ontwikkelen als ASP.NET Developer in een uitdagende omgeving? Lees dan nu verder! Functie-eisen Minimaal HBO werk- en denkniveau; Minimaal 3 jaar werkervaring als ontwikkelaar; Een zeer ruime ervaring met ASP.NET, MVC en C#; Een ruime ervaring met MVC en het Entity Framework is een pré; Ervaring met JSON, Visual Studio, SQL Server, AJAX en web services is een pré; Kennis van Knockout.js en HTML/CSS is een pré. Bedrijfsomschrijving Je komt als ASP.NET Developer te

Bekijk vacature »

Senior Front-end Developer vacature

Jij weet wat er nodig is. Jouw hart gaat sneller kloppen van techniek. Jij wil vooruit. Ben jij de Front-end Developer die we zoeken? Je bent creatief, thuis in gebruikersinteractie en een gedreven engineer in hart en nieren. Daarnaast heb jij een klantgerichte en proactieve houding. Precies de kwaliteiten die een Front-end Developer nodig heeft. Wat doe je als Developer? Als Front-end Developer werk je aan de technische realisatie van front-end (web)applicaties in de verschillende uitdagende opdrachten voor Sogeti’s klanten. Dit kan zowel op klantlocatie zijn, als binnen het Center of Excellence van Sogeti. Jij houdt van het uitdenken en

Bekijk vacature »

Senior Front-end Developer vacature

Jij weet wat er nodig is. Jouw hart gaat sneller kloppen van techniek. Jij wil vooruit. Ben jij de Front-end Developer die we zoeken? Je bent creatief, thuis in gebruikersinteractie en een gedreven engineer in hart en nieren. Daarnaast heb jij een klantgerichte en proactieve houding. Precies de kwaliteiten die een Front-end Developer nodig heeft. Wat doe je als Developer? Als Front-end Developer werk je aan de technische realisatie van front-end (web)applicaties in de verschillende uitdagende opdrachten voor Sogeti’s klanten. Dit kan zowel op klantlocatie zijn, als binnen het Center of Excellence van Sogeti. Jij houdt van het uitdenken en

Bekijk vacature »

Fullstack Developer

WE ARE WORKING WITH A DATA DRIVEN MARKETING COMPANY WHO ARE LOOKING FOR A FULL STACK DEVELOPER TO JOIN THEIR THRIVING TEAM, WHERE YOU CAN DISPLAY AMBITION AND CREATIVE SKILLS. THIS COMPANY IS ON A MISSION, THEY PROVIDE MARKETING TEAMS WITH A DATA OPTIMIZATION PLATFORM, COMPLETELY DEVELOPED IN HOUSE. WHAT TO EXPECT YOU WILL BE WORKING CLOSELY WITH THE DATA SCIENCE TEAM, TOGETHER REPRESENTING THE BUSINESS NEEDS BY CREATING SOLUTIONS USING BIG DATA TOOLS AND FRAMEWORKS. AS A DEVELOPER, YOU WILL ALSO BE WORKING WITHIN CONVENTIONAL ENVIRONMENTS AND FRAMEWORKS SUCH AS SCRUM/AGILE METHODOLOGIES. PERKS Amsterdam based company Joining a team

Bekijk vacature »
Lord Gaga

Lord Gaga

12/10/2016 19:47:26
Quote Anchor link
Hallo,

Ik ben alweer een tijdje bezig met een spelletje in HTML5 en er is een klein dingetje waar ik tegenaan loop.
Graag zou ik mijn spel voorzien van de mogelijkheid om samen met andere spelers te spelen, hiervoor zou ik dus een websocket server moeten opzetten. Dit lukt en gaat allemaal prima. Echter zie ik nu 2 manieren waarop ik inkomende server berichten kan afhandelen.

Stel ik wil een alert laten zien wanneer er een nieuw bericht van de server binnenkomt. Dan kan dat op de volgende manieren:

Manier 1:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
websocket.addEventListener('message', function(message)
{
    alert(message.data);
});


Wanneer de client een bericht binnenkrijgt wordt meteen een alert getoond.

Manier 2:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var messages = [];

websocket.addEventListener('message', function(message)
{
    message.push(message);
});

function gameloop()
{
    for (var i = 0; i < messages.length; i++)
    {
        alert(messages[i].data);
    }
    
    messages = [];
}


Wanneer de client nu een bericht binnenkrijgt wordt deze opgeslagen en pas in het eerstkomende frame worden de berichten afgahendeld. Op deze manier blijft alles netjes binnen de 60 frames per seconde.

Mijn vraag is nu: welke manier wordt het meest toegepast en biedt de meeste voordelen?

Ik hoop dat iemand mijn vraag kan beantwoorden. :)
Gewijzigd op 12/10/2016 19:48:06 door Lord Gaga
 
Er zijn nog geen reacties op dit bericht.



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.